Perfect Square
2012169440325405931222500 is a perfect square (1418509584150 × 1418509584150)
2012169440325405931222500 is a perfect square (1418509584150 × 1418509584150)
2012169440325405931222500 is even
Previous even number is 2012169440325405931222498
Next even number is 2012169440325405931222502
8146923657808518941375107682997880025052855407990157861093221390625000000
110101010000101111110110010000110101101010101101011100000101000000011010111100100