#include using namespace std; #define int long long int n,ans[20],flag,len=1; signed main() { //freopen(".in","r",stdin); //freopen(".out","w",stdout); cin>>n; if(n>=60) { puts("000000000000"); return 0; } ans[1]=1; for(int i=1;i<=n;i++) { for(int j=1;j<=12;j++) ans[j]*=i; for(int j=1;j<=12;j++) { if(ans[j]>=10) len=max(len,j+1); ans[j+1]+=ans[j]/10; ans[j]%=10; flag&=(ans[j]==0); } if(flag) break; } len=min(len,12LL); for(int i=len;i>=1;i--) cout<