#include
using namespace std;
int main()
{
int a,i,N,b,c,T,F;
cin>>N;
F=0;
for(i=1;i<=N;i++)
{
T=1;
for(a=1;a<=i;a++)
T=T*a;
F=F+T;
}
cout<
system("pause");
return 0;
}
#include<iostream>
using namespace std;
long long work(int end){
long long sum = 0; // 总和初始化
for(int i =1; i<=end; i++){
long long present= 1; //初始当前计算的数的阶乘
for(int j = 1; j<=i; j++){
present*=j; // 将当前计算从1到i自乘
}
sum+=present;
}
return sum;
}
int main(){
int n;
cin>>n; // 读入
cout<<work(n);
}