import sys sys.setrecursionlimit(10000000) N,M = map(int,input().split()) def factorial(a): if a==0: return 1 return (a*factorial(a-1))%M print(factorial(N))