#include<bits/stdc++.h>
using namespace std;
int n;
int a[105],b[105];
void c(int x){
for(int i=1;i<=x;i++){
a[1]*=i;
for(int j=1;j<=100;j++) while(a[j]>=10) a[j]%=10,a[j+1]++;
}
return;
}
void j(){
for(int i=1;i<=100;i++){
b[i]+=a[i];
if(b[i]>=10) b[i]-=10,b[i+1]++;
}
return;
}
int main(){
for(int i=1;i<=100;i++) a[i]=0,b[i]=0;
a[1]=1;
cin>>n;
for(int i=1;i<=n;i++){
c(i);
j();
}
int m=100;
while(b[m]==0) m--;
for(int i=m;i>=1;i--) cout<<b[i];
return 0;
}