Perfect Square
142638620128274254892499361 is a perfect square (11943141133231 × 11943141133231)
142638620128274254892499361 is a perfect square (11943141133231 × 11943141133231)
142638620128274254892499361 is odd
Previous odd number is 142638620128274254892499359
Next odd number is 142638620128274254892499363
111010111111100111001110001011101010110111100101100101011011011101000100000000110100001
2902093407246301964282307133079589126986490597802790056959766712764631216582881