Perfect Square
1152921508901814276 is a perfect square (1073741826 × 1073741826)
1152921508901814276 is a perfect square (1073741826 × 1073741826)
1152921508901814276 is even
Previous even number is 1152921508901814274
Next even number is 1152921508901814278
1000000000000000000000000000100000000000000000000000000000100