#include #include #include #include #include #include #include #define REP(i,a) for(int i = 0; i < (a); i++) using namespace std; int main(){ long long n,m; cin >> n >> m; long long res = 1; for(long long i = 1; i <= n; i++)res *= i; cout << res - res % m << endl; }