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


def f (k,h):
            if k<=30:
                        return h%2==0
            if h==0:
                        return 0
            t = [f(k-3,h-1), f(k-5,h-1),f(k//4,h-1)]
            return any(t) if (h-1)%2==0 else all(t)
print([k for k in range (31,150) if f(k,2)])
print([k for k in range (31,150) if  not f(k,1) and f(k,3)])
print([k for k in range (31,150) if  not f(k,2) and f(k,4)])