


def __lowercase     (      lowerCamelCase_  :      List[Any]  ):
				SCREAMING_SNAKE_CASE__     							=				[]
				SCREAMING_SNAKE_CASE__     							=				set({"(", "[", "{"}  )
				SCREAMING_SNAKE_CASE__     							=				set({")", "]", "}"}  )
				SCREAMING_SNAKE_CASE__     							=				{"{": "}", "[": "]", "(": ")"}

				for i in range(len(lowerCamelCase_  )  ):
								if s[i] in open_brackets:
												stack.append(s[i]  )

								elif s[i] in closed_brackets and (
								    len(lowerCamelCase_  ) == 0 or (len(lowerCamelCase_  ) > 0 and open_to_closed[stack.pop()] != s[i])
								):
												return False

				return len(lowerCamelCase_  ) == 0


def __lowercase     (      ):
				SCREAMING_SNAKE_CASE__     							=				input("Enter sequence of brackets: "  )
				if is_balanced(lowerCamelCase_  ):
								print(lowerCamelCase_						,					"is balanced"  )
				else:
								print(lowerCamelCase_						,					"is not balanced"  )


if __name__ == "__main__":
	main()




"""simple docstring"""






from math import factorial


def __lowercase     (      lowerCamelCase_  :      int = 100  ):
				return sum(int(lowerCamelCase_  ) for x in str(factorial(lowerCamelCase_  )  )  )


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