Perfect Square
131477139908190756 is a perfect square (362597766 × 362597766)
131477139908190756 is a perfect square (362597766 × 362597766)
131477139908190756 is even
Previous even number is 131477139908190754
Next even number is 131477139908190758