import sys

sys.set_int_max_str_digits(0)  # type: ignore
def 					__lowercase						(    lowerCamelCase__       )					->str:

  '''simple docstring'''




  a__  		=  [0] * 11
  a__  		=  [0] * 11

  # mark last 9 numbers
  for _ in range(9       ):
    a__  		=  1
    a__  		=  number // 10
  # flag
  a__  		=  True

  # check last 9 numbers for pandigitality

  for x in range(9       ):
    if not check_last[x + 1]:
      a__  		=  False
  if not f:
    return f

  # mark first 9 numbers
  a__  		=  int(str(_UpperCamelCase       )[:9]       )

  for _ in range(9       ):
    a__  		=  1
    a__  		=  number // 10

  # check first 9 numbers for pandigitality

  for x in range(9       ):
    if not check_front[x + 1]:
      a__  		=  False
  return f
def 					__lowercase						(    lowerCamelCase__       )					->int:

  '''simple docstring'''




  a__  		=  [0] * 11

  # mark last 9 numbers
  for _ in range(9       ):
    a__  		=  1
    a__  		=  number // 10
  # flag
  a__  		=  True

  # check last 9 numbers for pandigitality

  for x in range(9       ):
    if not check_last[x + 1]:
      a__  		=  False
  return f
def 					__lowercase						(    )					->Dict:

  '''simple docstring'''




  a__  		=  1
  a__  		=  1
  a__  		=  2
  # temporary Fibonacci numbers

  a__  		=  1
  a__  		=  1
  a__  		=  2
  # temporary Fibonacci numbers mod 1e9

  # mod m=1e9, done for fast optimisation
  a__  		=  [0] * 1_00_00_00
  a__  		=  10_00_00_00_00

  for x in range(1_00_00_00       ):
    a__  		=  (aa + ba) % m
    a__  		=  ba % m
    a__  		=  ca % m
    if checka(_UpperCamelCase       ):
      a__  		=  1

  for x in range(1_00_00_00       ):
    a__  		=  a + b
    a__  		=  b
    a__  		=  c
    # perform check only if in tocheck
    if tocheck[x + 3] and check(_UpperCamelCase       ):
      return x + 3  # first 2 already done
  return -1


if __name__ == "__main__":
     print(F"""{solution() = }""")





"""simple docstring"""







def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 9 / 5) + 32						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round(float(_UpperCamelCase			) + 273.15						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 9 / 5) + 491.67						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) - 32) * 5 / 9						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round(((float(_UpperCamelCase			) - 32) * 5 / 9) + 273.15						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round(float(_UpperCamelCase			) + 459.67						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round(float(_UpperCamelCase			) - 273.15						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round(((float(_UpperCamelCase			) - 273.15) * 9 / 5) + 32						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 9 / 5)						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) - 491.67) * 5 / 9						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round(float(_UpperCamelCase			) - 459.67						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 5 / 9)						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 1.25 + 273.15)						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 2.25 + 32)						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 1.25)						,      _UpperCamelCase			)






def        a__			(							_UpperCamelCase						,      _UpperCamelCase = 2			):





						"""simple docstring"""

						return round((float(_UpperCamelCase			) * 2.25 + 32 + 459.67)						,      _UpperCamelCase			)


if __name__ == "__main__":
						import doctest

						doctest.testmod()