В функции Step0 изменена проверка позиции на "выигрышность" - проверяется, что в "образе" минимальный элемент "выигрышный" (это логичный, но частный подход, вызван "двунаправленностью" правил ходов в игре)
Задание 19
Укажите минимальное значение S, при котором Петя не может выиграть первым ходом,
но при любом первом ходе Пети Ваня может выиграть своим первым ходом.
ответ: 25
Задание 20
найдите два наименьших значения S, при которых Петя не может выиграть первым ходом, но у Пети есть выигрышная стратегия, позволяющая ему выиграть вторым ходом при любой игре Вани.
В ответе запишите найденные значения в порядке возрастания.
ответ: 40, 43
Задание 21
найдите минимальное значение S, при котором у Вани есть стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети, но у Вани нет стратегии, которая позволила бы ему гарантированно выиграть первым ходом
ответ: 60