Perfect Square
522677728989269764 is a perfect square (722964542 × 722964542)
522677728989269764 is a perfect square (722964542 × 722964542)
522677728989269764 is even
Previous even number is 522677728989269762
Next even number is 522677728989269766