#include<bits/stdc++.h>
using namespace std;
int a[1000],n,s=1;
int main() {
cin>>n;
a[0]=1;
for(int i=1;i<=n;i++) {
for(int j=0;j<s;j++) {
a[j]*=i;
}
for(int j=0;j<s||a[j]>=10;j++) {
if(a[j]>=10) {
a[j+1] += a[j]/10;
a[j]%=10;
if(j>=s)s=j+2;
}
}
while(a[s]!=0) {
s++;
}
}
for(int i=s-1;i>=0;i--) {
cout<<a[i];
}
return 0;
}
/**************************************************************
Problem: 1285
User: fzy001
Language: C++
Result: Accepted
Time:23 ms
Memory:2076 kb
****************************************************************/