using namespace std;
int n,res[1001],jc[1001],rlen;
int main(){
cin>>n;
for(int i=1;i<=100;i++)
jc[i]=1;
for(int i=1;i<=n;i++){
int len=1;
for(int j=1;j<=i;j++){
for(int t=1;t<=len;t++)
jc[t]=jc[t]*j;
int tt=1;
while(jc[tt]>9){
jc[tt+1]=jc[tt]/10;
jc[tt]=jc[tt]%10;
tt++;
}
len=tt;
for(int c=1;c<=len;c++)
res[c]+=jc[c];
int cc=1;
while(res[cc]>9){
res[cc+1]=res[cc]/10;
res[cc]=res[cc]%10;
cc++;
}
rlen=cc;
}
}
for(int i=rlen;i>=1;i--)
cout<<res[i];
return 0;
}