#include #include #include #include #include #include #include #include #include #include #include #include #include #include // std::left, std::right #include using namespace std; #define rep(i,a,b) for(int i=a;i> n; if(n < 50){ cout << setfill('0') << right << setw(12) << factorial(n) << endl; }else{ cout << "000000000000" << endl; } }