← Home
package main

import (
	"fmt"
)

func main() {
	var n, k int
	if _, err := fmt.Scan(&n, &k); err != nil {
		return
	}

	children := make([]int, n)
	for i := 0; i < n; i++ {
		children[i] = i + 1
	}

	a := make([]int, k)
	for i := 0; i < k; i++ {
		fmt.Scan(&a[i])
	}

	curr := 0
	for i := 0; i < k; i++ {
		m := len(children)
		curr = (curr + a[i]) % m
		if i > 0 {
			fmt.Print(" ")
		}
		fmt.Print(children[curr])
		children = append(children[:curr], children[curr+1:]...)
	}
	fmt.Println()
}