#include <bits/stdc++.h>
using namespace std;
int n,a[1000],b[1000];
void ji(int y)
{
int x=0;
for(int i=0; i<1000; i++)
{
a[i]=a[i]*y+x;
x=a[i]/10;
a[i]%10;
}
}
void he()
{
int x=0;
for(int i=0; i<1000; i++)
{
b[i]=b[i]+a[i]+x;
x=b[i]/10;
b[i]%10;
}
}
int main()
{
a[0]=1;
cin>>n;
for(int i=1; i<=n; i++)
{
ji(i);
he();
}
int len=1000;
while(b[len] == 0)
len--;
for(int i=len; i>=0; i--)
cout<<b[i];
return 0;
}