






from __future__ import annotations


def   lowerCamelCase__			(     lowercase				):

  """simple docstring"""






  SCREAMING_SNAKE_CASE       :      Optional[Any]							=    str(lowercase				)
  return n == n[::-1]


def   lowerCamelCase__			(     lowercase = 1000000				):

  """simple docstring"""






  SCREAMING_SNAKE_CASE       :      int							=    0

  for i in range(1						,     lowercase				):
    if is_palindrome(lowercase				) and is_palindrome(bin(lowercase				).split("b"				)[1]				):
      total += i
  return total


if __name__ == "__main__":
   print(solution(int(str(input().strip()))))














from __future__ import annotations

from cmath import sqrt


def   lowerCamelCase__			(     lowercase						,     lowercase						,     lowercase				):

  """simple docstring"""






  if a == 0:
    raise ValueError("Coefficient 'a' must not be zero."				)
  SCREAMING_SNAKE_CASE       :      List[str]							=    b * b - 4 * a * c

  SCREAMING_SNAKE_CASE       :      str							=    (-b + sqrt(lowercase				)) / (2 * a)
  SCREAMING_SNAKE_CASE       :      Any							=    (-b - sqrt(lowercase				)) / (2 * a)

  return (
      root_a.real if not root_a.imag else root_a,
      root_a.real if not root_a.imag else root_a,
  )


def   lowerCamelCase__			(     ):

  """simple docstring"""






  SCREAMING_SNAKE_CASE						,  SCREAMING_SNAKE_CASE       :      Dict							=    quadratic_roots(a=5						,     b=6						,     c=1				)
  print(F'''The solutions are: {solutiona} and {solutiona}'''				)


if __name__ == "__main__":
   main()






