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


'''
def f(k, h):
    if k >= 125:
        return h%2==0
    if h == 0:
        return 0
    t = [f(k+2,h-1),f(k+4,h-1),f(k*2,h-1)]
    return any(t) if (h-1)%2==0 else all(t)
print(min([k for k in range (1,125) if f(k,2)]))
print(([k for k in range(1,125) if not f(k,1) and f(k,3)]))
print(min([k for k in range(1,125) if not f(k,2) and f(k,4)]))    

def f(k, h):
    if k <= 16: 
        return h % 2 == 0
    if h == 0:
        return 0
    t = [f(k - 3, h - 1), f(k - 8, h - 1), f(k // 3, h - 1)]
    return any(t) if (h - 1) % 2 == 0 else all(t)
print(min([k for k in range(17, 100) if not f(k, 1) and f(k, 2)])) 
print(([k for k in range(17, 100) if not f(k, 1) and f(k, 3)]))
print(min([k for k in range(17, 100) if not f(k, 2) and f(k, 4)])) 
'''
факт: я сосу член