#include<bits/stdc++.h>
using namespace std;
long long a=1;
long long jie_chen(long long x)
{
for(int i=1;i<=x;i++)
{
a*=i;
}
return a;
}
struct num
{
long long itself;
long long jiechen=jie_chen(itself);
};
int main()
{
long long n,s=0;
cin>>n;
fflush(stdin);
num NUM[n+1];
for(int i=1;i<=n;i++)
{
NUM[i].itself=i;
s+=NUM[i].jiechen;
}
cout<<s<<ends;
fflush(stdot);
return 0;
system("pause");
}