Perfect Square
49985055423662329961919065879867895961 is a perfect square (7070010991763897531 × 7070010991763897531)
49985055423662329961919065879867895961 is a perfect square (7070010991763897531 × 7070010991763897531)
49985055423662329961919065879867895961 is odd
Previous odd number is 49985055423662329961919065879867895959
Next odd number is 49985055423662329961919065879867895963
100101100110101100010110000001000110101100001000001011010110110001010001011001000001010011111001000110101110010011000010011001
124887949175184034493590783122490703532736836963056258651749681314411407182140940595527473088829019207355737388681
2498505765706594908639114655869625790316549043531539724812307272837120113521