package main
import (
"fmt"
)
func main() {
var n, k, m int
fmt.Scan(&n, &k, &m)
a := make([]int, n)
for i := 0; i < n; i++ {
a[i] = i
}
startIn := k
for len(a) > 1 {
outIn := (startIn + m - 1) % len(a)
a = append(a[:outIn], a[outIn+1:]...)
startIn = outIn
}
fmt.Print(a[0])
}


京公网安备 11010502036488号