Perfect Square
85289103744100000000 is a perfect square (9235210000 × 9235210000)
85289103744100000000 is a perfect square (9235210000 × 9235210000)
85289103744100000000 is even
Previous even number is 85289103744099999998
Next even number is 85289103744100000002
620412660965527688188300451573157121000000000000000000000000
1001001111110011111110000111111100101100110100001001110000100000000