Perfect Square
142638620128178709763433529 is a perfect square (11943141133227 × 11943141133227)
142638620128178709763433529 is a perfect square (11943141133227 × 11943141133227)
142638620128178709763433529 is odd
Previous odd number is 142638620128178709763433527
Next odd number is 142638620128178709763433531
111010111111100111001110001011101010110100110111110010100000110001001111010010000111001
2902093407240470144914447890460763643587130677401705954249384346061954753494889