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


def f(s,m):
    if s>41: return m%2==0
    if m==0:return 0
    h=[f(s+1,m-1),f(s+2,m-1),f(s*2,m-1)]
    return any(h) if (m-1)%2==0 else all(h)
print([s for s in range(1,41) if f(s,2)])

def f(s,m):
    if s>=70: return m%2==0
    if m==0:return 0
    h=[f(s+1,m-1),f(s+4,m-1),f(s*5,m-1)]
    return any(h)if (m-1)%2==0 else all(h)
# print([s for s in range(1,70) if f(s,2)])
print([s for s in range(1,70) if not f(s,1) and not f(s,2) and f(s,4)])