Perfect Square
2012142409098963144966400 is a perfect square (1418500056080 × 1418500056080)
2012142409098963144966400 is a perfect square (1418500056080 × 1418500056080)
2012142409098963144966400 is even
Previous even number is 2012142409098963144966398
Next even number is 2012142409098963144966402
8146595328033628748928442784256364481804487442033718985976499666944000000
110101010000101100111010101100100100000000001111101110011001101001000000100000000