#include<bits/stdc++.h>
#define endl '\n'
using namespace std;
long long f(long long n){
if(n==1) return 1;
return n*f(n-1);
}
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
long long n;
cin>>n;
long long m = 1;
for (long long i=2;i<=n;i++){
m*=f(i);
}
cout<<m;
}
哪错了???