Perfect Square
2012169440302709777876164 is a perfect square (1418509584142 × 1418509584142)
2012169440302709777876164 is a perfect square (1418509584142 × 1418509584142)
2012169440302709777876164 is even
Previous even number is 2012169440302709777876162
Next even number is 2012169440302709777876166
8146923657532840623837604464264185981770666550324599948866187050255098944
110101010000101111110110010000110101000001011011010000100011101111100010011000100