#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; int main() { ll N, M; cin >> N >> M; if (N >= M) { cout << 0 << endl; return 0; } ll ans = 1; for (ll i = 1; i <= N; i++) ans *= i, ans %= M; cout << ans << endl; return 0; }