def f(x, p): if x >= 165 or p > 4: return p == 4 x = [f(x + 1, p + 1), f(x * 2, p + 1)] if p % 2 == 1: return any(x) return all(x) for s in range(1, 165): if f(s, 1): print(s)