






def 					lowercase__				(					__snake_case   :							int  ):


					'''simple docstring'''


					UpperCAmelCase_   :				Any						=						1
					for i in range(1					,	num + 1  ):
										fact *= i
					return fact




def 					lowercase__				(					__snake_case   :							int  ):


					'''simple docstring'''


					UpperCAmelCase_   :				str						=						0
					while number > 0:
										UpperCAmelCase_   :				Dict						=						number % 10
										sum_of_digits += last_digit
										UpperCAmelCase_   :				Dict						=						number // 10  # Removing the last_digit from the given number
					return sum_of_digits




def 					lowercase__				(					__snake_case   :							int = 100  ):


					'''simple docstring'''


					UpperCAmelCase_   :				Optional[Any]						=						factorial(lowerCAmelCase__  )
					UpperCAmelCase_   :				Union[str, Any]						=						split_and_add(lowerCAmelCase__  )
					return result


if __name__ == "__main__":
		print(solution(int(input('Enter the Number: ').strip())))











def 					lowercase__				(					__snake_case   :							int  ):


					'''simple docstring'''


					UpperCAmelCase_   :				Tuple						=						[1]

					UpperCAmelCase_	,  UpperCAmelCase_	,  UpperCAmelCase_   :				Tuple						=						0, 0, 0
					UpperCAmelCase_   :				Union[str, Any]						=						ugly_nums[ia] * 2
					UpperCAmelCase_   :				Tuple						=						ugly_nums[ia] * 3
					UpperCAmelCase_   :				Union[str, Any]						=						ugly_nums[ia] * 5

					for _ in range(1					,	__snake_case  ):
										UpperCAmelCase_   :				Tuple						=						min(__snake_case					,	__snake_case					,	__snake_case  )
										ugly_nums.append(__snake_case  )
										if next_num == next_a:
															ia += 1
															UpperCAmelCase_   :				Union[str, Any]						=						ugly_nums[ia] * 2
										if next_num == next_a:
															ia += 1
															UpperCAmelCase_   :				Any						=						ugly_nums[ia] * 3
										if next_num == next_a:
															ia += 1
															UpperCAmelCase_   :				List[str]						=						ugly_nums[ia] * 5
					return ugly_nums[-1]


if __name__ == "__main__":
		from doctest import testmod

		testmod(verbose=True)
		print(F'{ugly_numbers(200) = }')






