? n=100160063 %1 = 100160063 ? sqrt(n) %2 = 10007.999950039967900879056387630143919 ? n/10007 %3 = 10009 ? n=550653107 %4 = 550653107 ? sqrt(n) %5 = 23465.998955936224962303623413332747652 ? n/23463 %6 = 550653107/23463 ? n/23461 %7 = 550653107/23461 ? n/23459 %8 = 23473 ? g=Mod(2,53) %9 = Mod(2, 53) ? g^2 %10 = Mod(4, 53) ? g^3 %11 = Mod(8, 53) ? g^4 %12 = Mod(16, 53) ? g^5 %13 = Mod(32, 53) ? g^4 %14 = Mod(16, 53) ? g^6 %15 = Mod(11, 53) ? k=g^-7 %16 = Mod(41, 53) ? h=Mod(33,53) %17 = Mod(33, 53) ? h*k %18 = Mod(28, 53) ? h*k^2 %19 = Mod(35, 53) ? h*k^3 %20 = Mod(4, 53) ? g^23 %21 = Mod(33, 53)