






import math






def        lowerCamelCase__   (					__lowerCamelCase    :  int	):
  __UpperCAmelCase							:			str     =						math.log(2						,	10	) * number
  __UpperCAmelCase							:			Tuple     =						round((log_number - int(__lowerCamelCase	))						,	15	)

  return difference






def        lowerCamelCase__   (					__lowerCamelCase    :  int = 678910	):
  __UpperCAmelCase							:			List[Any]     =						90
  __UpperCAmelCase							:			List[str]     =						0

  __UpperCAmelCase							:			Optional[Any]     =						math.log(1.2_3						,	10	)
  __UpperCAmelCase							:			Tuple     =						math.log(1.2_4						,	10	)
  __UpperCAmelCase							:			List[str]     =						0

  while position < number:
    __UpperCAmelCase							:			List[Any]     =						log_difference(__lowerCamelCase	)

    if difference >= upper_limit:
      power_iterator += 93

    elif difference < lower_limit:
      power_iterator += 196

    else:
      __UpperCAmelCase							:			str     =						power_iterator
      power_iterator += 196
      position += 1

  return previous_power


if __name__ == "__main__":
       import doctest

       doctest.testmod()

       print(f"""{solution() = }""")










import decimal






def        lowerCamelCase__   (					):
  __UpperCAmelCase							:			str     =						0
  __UpperCAmelCase							:			Tuple     =						decimal.Context(prec=105	)
  for i in range(2						,	100	):
    __UpperCAmelCase							:			Optional[int]     =						decimal.Decimal(__lowerCamelCase	)
    __UpperCAmelCase							:			Any     =						number.sqrt(__lowerCamelCase	)
    if len(str(__lowerCamelCase	)	) > 1:
      answer += int(str(__lowerCamelCase	)[0]	)
      __UpperCAmelCase							:			Optional[Any]     =						str(__lowerCamelCase	)[2:101]
      answer += sum(int(__lowerCamelCase	) for x in sqrt_number_str	)
  return answer


if __name__ == "__main__":
       import doctest

       doctest.testmod()
       print(f"""{solution() = }""")


