def format(n): string = str(n) if len(string) != 12: return ("0"*(12-len(string)) + string) else: return string def main(): zero_flag = False N = int(input()) answer = 1 for i in range(2, N+1): before_answer = answer if len(str(answer * i)) >= 13: zero_flag = True answer = (answer * i) % (10**12) if before_answer == answer: break if zero_flag: print(format(answer)) else: print(answer) main()