// gcc -Wall -Ofast -std=c11 a.c -lgmp -o a #include <stdio.h> #include <gmp.h> int main(void) { mpz_t num; mpz_init(num); mpz_ui_pow_ui(num, 6789, 10000); gmp_printf("%Zd\n", num); return 0; }