#include<bits/stdc++.h>
using namespace std;
__int128 read(){
__int128 res=0;
char scan[10005];
scanf("%s",scan);
for(int i=0;i<strlen(scan);i++) res*=10,res+=scan[i]-'0';
return res;
}
void print(__int128 num){
if(num>9) print(num/10);
putchar(num%10+'0');
}
int main(){
__int128 a,b=0,c;
a=read();
while(a>=1){
c=1;
for(__int128 i=2;i<=a;i++){
c*=i;
}
b+=c;
--a;
}
print(b);
return 0;
}