#include <iostream>
int Fact ( int a )
{
return a <= 1 ? 1 : Fact ( a - 1 ) * a;
}
//===================================================================
int main()
{
for ( int i = 0; i <= 10; ++i )
std::cout << i << ' ' << Fact(i) << std::endl;
return 0;
}