# -*- coding: utf-8 -*- """ No.500 ιšŽδΉ—ι›»ε“ https://yukicoder.me/problems/no/500 """ import sys from sys import stdin from math import factorial input = stdin.readline def slove(N): if N < 1000: ans = factorial(N) else: ans = factorial(N % 1000) return str(ans)[-12:] def main(args): N = int(input()) ans = slove(N) print(ans) if __name__ == '__main__': main(sys.argv[1:])