#include <stdio.h>    //暂定
main ()
{
    unsigned long long sum,Sum=0;
    int k,i, j;
    scanf("%d",&k);
    for(i=1;i<=k;i++)
    {
        sum=1;
        for(j=1;j<=i;j++)
        {
            sum =sum*j;
        }
        Sum=Sum+sum;
    }
    printf("%d",Sum);
    return 0;
}


#include <stdio.h>       //正确
main()
{
    unsigned k,i,sum=0,old_fact=1,fact=1;
    scanf("%d",&k);
    for (i=1;i<=k;i++)
      {
        old_fact=fact;
        fact*=i;
        sum+=fact;
        if(fact/old_fact!=i)
          {
            printf("overflow");
            return;
          }
      }
      printf("%d",sum);
}