#include<bits/stdc++.h>
using namespace std;
int jc(int n){
//阶乘递归函数
if(n==0){
return 1;
}
else{
return n*jc(n-1);
}
}
int main(){
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i++){
sum += jc(i);//调用求和
}
cout<<sum<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,sum=0,j=1;
cin>>n;
for(int i=1;i<=n;i++)
{
j=j*i;//绝妙
sum=sum+j;
}
cout<<sum;
return 0;
}