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])
}