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


def f(n):
  r = ""
  while n > 0:
    r = str(n % 2) + r
    n = n // 2
  return r


t = []
for n in range(1, 1000):
  r = f(n)
  if n % 3 == 0:
    r = r + r[-2:]
  else:
    r = r + f((n % 3) * 3)
  r = int(r, 2)
  if r >= 195:
    t.append(n)
print(min(t))