Perfect Square
256106861094240256 is a perfect square (506070016 × 506070016)
256106861094240256 is a perfect square (506070016 × 506070016)
256106861094240256 is even
Previous even number is 256106861094240254
Next even number is 256106861094240258