#include<stdio.h>
int main()
{ int n,i;
while (scanf("%d",&n)!=EOF)//多组输入,不多说了
{ int a=1,sum=0;//这行写在while里保证每次a=1,sum=o
for(i=1;i<=n;i++){
a=a*i;
sum+=a;
}
printf("%d\n",sum+1);//0的阶乘为1,所以结果加1
}
return 0;
}


int main()
{ int n,i;
while (scanf("%d",&n)!=EOF)//多组输入,不多说了
{ int a=1,sum=0;//这行写在while里保证每次a=1,sum=o
for(i=1;i<=n;i++){
a=a*i;
sum+=a;
}
printf("%d\n",sum+1);//0的阶乘为1,所以结果加1
}
return 0;
}

