
def 				UpperCAmelCase_						(				__SCREAMING_SNAKE_CASE				):

	if not isinstance(__SCREAMING_SNAKE_CASE					,				__SCREAMING_SNAKE_CASE				):
		raise TypeError('only integers accepted as input'				)
	else:
		lowercase	    =       str(abs(__SCREAMING_SNAKE_CASE				)				)
		lowercase	    =       [list(__SCREAMING_SNAKE_CASE				) for char in range(len(__SCREAMING_SNAKE_CASE				)				)]
		for index in range(len(__SCREAMING_SNAKE_CASE				)				):
			num_transpositions[index].pop(__SCREAMING_SNAKE_CASE				)
		return max(
		    int(''.join(list(__SCREAMING_SNAKE_CASE				)				)				) for transposition in num_transpositions				)


if __name__ == "__main__":
	__import__('''doctest''').testmod()






'''simple docstring'''
def A__       (	UpperCAmelCase_ = 6_0_0_8_5_1_4_7_5_1_4_3				):

						try:
												_UpperCamelCase   :						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.'				)
						_UpperCamelCase   :						int												=  1
						_UpperCamelCase   :						Optional[Any]												=  2
						while i * i <= n:
												while n % i == 0:
																		_UpperCamelCase   :						Union[str, Any]												=  i
																		n //= i
												i += 1
						if n > 1:
												_UpperCamelCase   :						Dict												=  n
						return int(UpperCAmelCase_				)


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


