Perfect Square
1340095640625000000000000000000 is a perfect square (1157625000000000 × 1157625000000000)
1340095640625000000000000000000 is a perfect square (1157625000000000 × 1157625000000000)
1340095640625000000000000000000 is even
Previous even number is 1340095640624999999999999999998
Next even number is 1340095640625000000000000000002
2406619233691084021719211578369140625000000000000000000000000000000000000000000000000000000
1795856326022129150390625000000000000000000000000000000000000
10000111010100001010100100010000001010011001011101101110001100100010101011010001001000000000000000000