Perfect Square
49985055423662329905358977945756715729 is a perfect square (7070010991763897527 × 7070010991763897527)
49985055423662329905358977945756715729 is a perfect square (7070010991763897527 × 7070010991763897527)
49985055423662329905358977945756715729 is odd
Previous odd number is 49985055423662329905358977945756715727
Next odd number is 49985055423662329905358977945756715731
100101100110101100010110000001000110101100001000001011010110000000001101101011001110001110111101110101001010110100101011010001
124887949175184034069643665685744321631361089757422382123036900152713407820726661056212569080463581360567591365489
2498505765706594902984796395562101079459590843263340863030263812504516001441