Загрузка данных


def f(x, p) 
# x - число камней, p - ход ВСЕЙ ИГРЫ
    if x <= 30 or p > 2:
        return p == 2
    game = [f(x - 3, p + 1), f(x - 5, p + 2), f(x // 4, p + 1) 
    return any(game) if p % 2 else all(game)

print(s for s in range(1000, 30, -1) if f(s, 0)