N,M = map(int,input().split()) def modFact(n,p): if n >= p: return 0; result = 1; for i in range(1,N+1): result = (result * i) % p; return result; print(modFact(N,M))