


from itertools import combinations, product
def 							UpperCamelCase_  (				__snake_case			:						int	,			__snake_case			:						int	,			__snake_case			:						int	,			__snake_case			:						int     )->      bool:




						'''simple docstring'''
						if xa == ya == 0 or xa == ya == 0:
												return False
						__magic_name__ 		=			xa * xa + ya * ya
						__magic_name__ 		=			xa * xa + ya * ya
						__magic_name__ 		=			(xa - xa) * (xa - xa) + (ya - ya) * (ya - ya)
						return (
						    a_square + b_square == c_square
						    or a_square + c_square == b_square
						    or b_square + c_square == a_square
						)
def 							UpperCamelCase_  (				__snake_case			:						int = 50     )->      int:




						'''simple docstring'''
						return sum(
						    1
						    for pta, pta in combinations(product(range(limit + 1     )	,			repeat=2     )	,			2     )
						    if is_right(*__snake_case	,			*__snake_case     )     )


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





def 							UpperCamelCase_  (				__snake_case			:						int = 1_00     )->      int:




						'''simple docstring'''
						__magic_name__ 		=			1
						__magic_name__ 		=			0
						for i in range(1	,			num + 1     ):
												fact *= i

						for j in str(__snake_case     ):
												result += int(__snake_case     )

						return result


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

