Perfect Square
2012142409064919143620624 is a perfect square (1418500056068 × 1418500056068)
2012142409064919143620624 is a perfect square (1418500056068 × 1418500056068)
2012142409064919143620624 is even
Previous even number is 2012142409064919143620622
Next even number is 2012142409064919143620626
8146595327620125160337159799366807086591895159538700813309308035586330624
110101010000101100111010101100100011000010010100011110110100110010010000000010000