#include<bits/stdc++.h>
using namespace std;
int n,s[101],a[71],m;
int cf(int b){
for(int i=0;i<70;i++){
a[i]*=b;
}
for(int i=0;i<70;i++){
a[i+1]+=(a[i]/10);
a[i]%=10;
}
}
void jf(){
for(int i=0;i<70;i++){
s[i]+=a[i];
s[i+1]+=(s[i]/10);
s[i]%=10;
}
}
int main(){
cin>>n;
a[0]=1;
for(int i=1;i<=n;i++){
cf(i);
jf();
}
int len=100;
while(s[len]==0){
len--;
}
for(int i=len;i>=0;i--){
cout<<s[i];
}
return 0;
}