


import math
def        UpperCAmelCase_      (							__snake_case		)  ->    float:







 """simple docstring"""


 _lowercase							   =math.log(2  ,		10		) * number
 _lowercase							   =round((log_number - int(__snake_case		))  ,		15		)

 return difference
def        UpperCAmelCase_      (							__snake_case = 678910		)  ->    int:







 """simple docstring"""


 _lowercase							   =90
 _lowercase							   =0

 _lowercase							   =math.log(1.23  ,		10		)
 _lowercase							   =math.log(1.24  ,		10		)
 _lowercase							   =0

 while position < number:
  _lowercase							   =log_difference(__snake_case		)

  if difference >= upper_limit:
   power_iterator += 93

  elif difference < lower_limit:
   power_iterator += 196

  else:
   _lowercase							   =power_iterator
   power_iterator += 196
   position += 1

 return previous_power


if __name__ == "__main__":
  import doctest

  doctest.testmod()

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





def        UpperCAmelCase_      (							__snake_case		)  ->    bool:







 """simple docstring"""


 if not isinstance(__snake_case  ,		__snake_case		):
  _lowercase							   =F"Input value of [number={number}] must be an integer"
  raise TypeError(__snake_case		)
 if number < 0 or number % 2 == 1:
  return False
 _lowercase							   =int(number**0.5		)
 return number == number_sqrt * (number_sqrt + 1)


if __name__ == "__main__":
  import doctest

  doctest.testmod()

