Perfect Square
1340095640624986108500000000036 is a perfect square (1157624999999994 × 1157624999999994)
1340095640624986108500000000036 is a perfect square (1157624999999994 × 1157624999999994)
1340095640624986108500000000036 is even
Previous even number is 1340095640624986108500000000034
Next even number is 1340095640624986108500000000038
2406619233691009180304752770117625086950380539473044472838551459253749945989848000000046656
1795856326022091918513441515914460658374998999812000000001296
10000111010100001010100100010000001010011001010111100011011000000011001110111001111100100100000100100