using namespace std;

int fact(int n){//递归求数的阶乘
    if(n==0) return 1;
    else{
        return n*fact(n-1);
    }
}

int main(){
    int n;
    cin>>n;
    int sum=0;
    while(n){
        sum+=fact(n);
        n--;
    }
    cout<<sum;
}