Perfect Square
80788184909743135129600000000 is a perfect square (284232624640000 × 284232624640000)
80788184909743135129600000000 is a perfect square (284232624640000 × 284232624640000)
80788184909743135129600000000 is even
Previous even number is 80788184909743135129599999998
Next even number is 80788184909743135129600000002
527282736423944046984897242138730526223389538585722645261582336000000000000000000000000
1000001010000101001101011100101111000001111100100101001100001010000000001000000000000000000000000