Задача
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может убрать из кучи один или два камня или уменьшить количество камней в куче в два раза (только если в куче в текущий момент четное количество камней). Игра завершается в тот момент, когда количество камней в куче становится не более 10. Победителем считается игрок, сделавший последний ход, т.е. первым получивший кучу, в которой будет 10 или меньше камней.
В начальный момент в куче было S камней, 11 ≤ S.
Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.
Вопрос 1
При каком значении S Ваня победит первым ходом при любой игре Пети?
Вопрос 2
Найдите два значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
− Петя не может выиграть за один ход;
− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Найденные значения запишите в ответе в порядке возрастания.
Вопрос 3
Найдите значение S, при котором одновременно выполняются два условия:
− у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
− у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Если найдено несколько значений S, в ответе запишите минимальное из них.
Формат ввода ответов
На каждое задание ответы пишите с новой строки. Например, если ответ на первый вопрос 1, на второй 2 и 3, на третий 4, то ответы надо записать так:
1
2 3
4