Perfect Square
1340095640624990739000000000016 is a perfect square (1157624999999996 × 1157624999999996)
1340095640624990739000000000016 is a perfect square (1157624999999996 × 1157624999999996)
1340095640624990739000000000016 is even
Previous even number is 1340095640624990739000000000014
Next even number is 1340095640624990739000000000018
2406619233691034127442905705985960840510934010393633547505145967259999992887552000000004096
1795856326022104329139169343878649181499999703648000000000256
10000111010100001010100100010000001010011001011001100110111110111000011000010111000000011000000010000