БГ
Size: a a a
БГ
БГ
A
БГ

БГ
A
A
БГ
A
A
AT
def siracus(n):
if n == 1:
return True
div2 = lambda x: x // 2
pzd = lambda x: (x * 3 + 1) // 2
ops = div2, pzd
return siracus(ops[n%2](n))
print(sum([siracus(x) for x in range(20, 31)]))
U
def siracus(n):
if n == 1:
return True
div2 = lambda x: x // 2
pzd = lambda x: (x * 3 + 1) // 2
ops = div2, pzd
return siracus(ops[n%2](n))
print(sum([siracus(x) for x in range(20, 31)]))
AT
U
U
AT
AT
БГ
U