Perfect Square
1266770081387616100000000 is a perfect square (1125508810000 × 1125508810000)
1266770081387616100000000 is a perfect square (1125508810000 × 1125508810000)
1266770081387616100000000 is even
Previous even number is 1266770081387616099999998
Next even number is 1266770081387616100000002
2032794106460402682668537709613472275016051561281000000000000000000000000
100001100001111111011111001100100000010100111111101111000110010011010000100000000