#include #include using namespace boost::multiprecision; int main() { cpp_int a=3; for(int i = 1; i < 100000; ++i) a *= i; std::cout << a << "\n"; return 0; }