#include #define mod 1000000000000 using namespace std; long long fac(long long n); int main(){ long long n; cin >> n; long long a=fac(n); cout << a << endl; return 0; } long long fac(long long n){ if(n==1) return 1; if(n==2) return 2; if(n==12) return 479001600; if(n>=55) return 0; else{ return (n*fac(n-1))%mod; } }