Perfect Square
137011437068313600000000 is a perfect square (370150560000 × 370150560000)
137011437068313600000000 is a perfect square (370150560000 × 370150560000)
137011437068313600000000 is even
Previous even number is 137011437068313599999998
Next even number is 137011437068313600000002
2571997040768514410128631917321301874972819456000000000000000000000000
11101000000110110011110100110100111111110110100011011101000010000000000000000