# 10872: 팩토리얼

n = int(input())
sum = 1
for i in range(1, n + 1):
  sum *= i
print(sum)

# 2438: 별 찍기

n = int(input())
for i in range(1, n + 1):
  for j in range(i):
    print('*', end = "")
  print("")

# 2730: 구구단

n = int(input())
for i in range(1, 10):
  print(n,"*", i,"=", n * i)

# 10952: A + B - 5

while(True):
  a, b = map(int, input().split())
  if(a == 0 and b == 0):
    break
  print(a + b)

# 15552: 빠른 입력
import sys

T = int(input())
for i in range(T):
  a, b = map(int, sys.stdin.readline().split())
  print(a + b)

# 10807: 개수 세기

n = int(input())
cnt = 0
arr = list(map(int, input().split()))
find = int(input())
for i in range(n):
  if (arr[i] == find):
    cnt += 1
print(cnt)

# 2738: 행렬 덧셈

n, m = map(int, input().split())
arr1 = [list(map(int, input().split())) for _ in range(n)]
arr2 = [list(map(int, input().split())) for _ in range(n)]

for i in range(n):
  for j in range(m):
    arr1[i][j] += arr2[i][j]

for i in arr1:
  print(*i)

# 5597: 과제 안 내신 분..?

students = [i for i in range(1,31)]

for _ in range(28):
    submit = int(input())
    students.remove(submit)

print(min(students))
print(max(students))