#include<iostream>
using namespace std;
int a[10000],t,n,len = 1;
int main () {
cin>>n;
a[0] = 1;
for(int i=1; i<=n; i++) {// 高精度乘法
int nlen = 0;
for(int j=0; j<len || t; j++) {
if(j<len) t += a[j]*i;
a[nlen++] = t % 10;
t /= 10;
}
len = nlen;
}
for(int i=0; i<len; i++) {
if(a[i] != 0) {
cout<<a[i]<<endl;
break;
}
}
return 0;
}