N = int(input()) if N <= 15: res = 1 for i in range(1, N + 1): res *= i print(res % 10**12) elif 16 <= N <= 50: res = 1 for i in range(1, N + 1): res *= i res %= 10**12 print(str(res).zfill(12)) else: print('0' * 12)