Perfect Square
2012209987718289134268900 is a perfect square (1418523876330 × 1418523876330)
2012209987718289134268900 is a perfect square (1418523876330 × 1418523876330)
2012209987718289134268900 is even
Previous even number is 2012209987718289134268898
Next even number is 2012209987718289134268902
8147416175731322222315059536415575942646729570525715877283211828769000000
110101010000110100001111100111011111111000101101001011100001001010011000111100100