





def 		lowerCAmelCase  (	UpperCamelCase__   :   int = 600_851_475_143					)      ->    Any:

						"""simple docstring"""





						try:
												__SCREAMING_SNAKE_CASE:				str           =   int(UpperCamelCase__					)
						except (TypeError, ValueError):
												raise TypeError('''Parameter n must be int or castable to int.'''					)
						if n <= 0:
												raise ValueError('''Parameter n must be greater than or equal to one.'''					)
						__SCREAMING_SNAKE_CASE:				Union[str, Any]           =   2
						__SCREAMING_SNAKE_CASE:				Any           =   0
						if n == 2:
												return 2
						while n > 2:
												while n % i != 0:
																		i += 1
												__SCREAMING_SNAKE_CASE:				Dict           =   i
												while n % i == 0:
																		__SCREAMING_SNAKE_CASE:				str           =   n // i
												i += 1
						return int(UpperCamelCase__					)


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







'''simple docstring'''
from math import ceil


def       _lowercase							(					UpperCamelCase__							:       int = 1001      ):
 __A	:		int	  =      1

 for i in range(1,					int(ceil(n / 2.0      )      )      ):
  __A	:		Any	  =      2 * i + 1
  __A	:		List[str]	  =      2 * i
  __A	:		str	  =      total + 4 * odd**2 - 6 * even

 return total


if __name__ == "__main__":
 import sys

 if len(sys.argv) == 1:
  print(solution())
 else:
  try:
   UpperCAmelCase_			:  int										=   int(sys.argv[1])
   print(solution(n))
  except ValueError:
   print('Invalid entry - please enter a number')






