#include <iostream>
using namespace std;

long fac(long n) {
	long res(1);
	for (long i(2); i<=n; ++i)
		res*=i;
	return res;
}

long main() {
	cout<<"Geef aantal hokjes: "<<endl;
	long n;
	cin>>n;
	if (n>12) {
		cout<<"Sorry het aantal stellingen past niet in een long"<<endl;
	}
	else {
		cout<<"Aantal stellingen:"<<endl;
		long res(0);
		for (long i(0); i<=n; ++i) {
			int t(fac(n)/fac(n-i));
			cout<<t<<" +"<<endl;
			res+=t;
		}
		cout<<"= "<<res<<endl;
	}
	cin.get();
	cin.get();
}

