sprint(power_mod(2,10^100,10^1000));