#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;
 }