# 팩토리얼 함수
def factorial(n):
	result = 1
	for i in range(1, n + 1):
		result *= i
		return result

# 사용자로부터 정수 입력 받기
n = int(input("정수를 입력하세요: "))

# 팩토리얼 계산 및 출력
print(f"\\n{n}의 팩토리얼은 {factorial(n)}입니다.")
def factorial(n):
	if n == 1:
		return 1
	else:
		return n * factorial(n-1)
	
print(factorial(30))