#include <iostream>
// (1!/1) + (2!/2) + (3!/3) + (4!/4) + (5!/5) + ... + (n!/n)
long factorial(int n) {
if (n <= 1)
return(1);
else
n = n * factorial(n - 1);
return(n);
}
int main()
{
int N = 5;
long sum = 0;
for (int i = 1; i <= N; i++) {
sum = sum + (factorial(i) / i);
}
std::cout << sum;
return 0;
}
/*
run:
34
*/