






def     _snake_case    (__lowercase    ,      __lowercase):
			UpperCamelCase_									=     len(__lowercase)
			UpperCamelCase_									=     len(__lowercase)
			UpperCamelCase_									=     [[False for _ in range(m + 1)] for _ in range(n + 1)]
			UpperCamelCase_									=     True
			for i in range(__lowercase):
						for j in range(m + 1):
									if dp[i][j]:
												if j < m and a[i].upper() == b[j]:
															UpperCamelCase_									=     True
												if a[i].islower():
															UpperCamelCase_									=     True
			return dp[n][m]


if __name__ == "__main__":
	import doctest

	doctest.testmod()













def     _snake_case    (__lowercase = 1000):
   UpperCamelCase_		,      UpperCamelCase_									=     1, 1
   UpperCamelCase_									=     2
   while True:
      UpperCamelCase_									=     0
      UpperCamelCase_									=     fa + fa
      UpperCamelCase_		,      UpperCamelCase_									=     fa, f
      index += 1
      for _ in str(__lowercase):
         i += 1
      if i == n:
         break
   return index


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





