EduBrick

F. Где диск после k ходов

2000 мс · 256 МБ · всё или ничего

Пирамидку из nn дисков перекладывают со стержня 1 на стержень 3 наименьшим числом ходов — тем самым способом, что в классной задаче.

Определите, на каком стержне окажется диск номер dd после первых kk перекладываний.

Строить последовательность ходов нельзя: их до 260−12^{60} - 1. Зато можно рассуждать рекурсивно: первые 2n−1−12^{n-1} - 1 ходов переносят верхние n−1n-1 дисков со стержня 1 на стержень 2, затем один ход самого большого диска, затем ещё столько же ходов переносят n−1n-1 дисков со стержня 2 на стержень 3.

Формат ввода

Одна строка содержит числа nn, dd и kk (1≤n≤601 \le n \le 60, 1≤d≤n1 \le d \le n, 0≤k≤2n−10 \le k \le 2^n - 1).

Формат вывода

Одно число — номер стержня, на котором окажется диск dd.

Примеры

ввод
3 1 0
вывод
1
ввод
3 3 4
вывод
3
Войдите, чтобы отправлять решения.