N = int(input()) def kaijou(N): if N == 0: return 1 return N * kaijou(N-1) if N >= 50: print("000000000000") elif N >= 15: a = kaijou(N) % (10**12) if len(str(a)) < 12: for i in range(12-len(str(a))): print("0",end="") print(a) else: print(a) else: print(kaijou(N))