/*求1+2!+3!+...+20!的和*/
#include<iostream>
using namespace std;
int fac(int i)
{
int t=1;
while(i!=0)
{
t=t*i;
i--;
}
return t;
}
int main()
{
int sum=0;
for(int i=1;i<=20;i++)
{
sum=sum+fac(i);
}
cout<<sum<<endl;
return 0;
}