Perfect Square
18008107011216 is a perfect square (4243596 × 4243596)
Eighteen trillion, eight billion, one hundred and seven million, eleven thousand, two hundred and sixteen.
18008107011216 is a perfect square (4243596 × 4243596)
18008107011216 is even
Previous even number is 18008107011214
Next even number is 18008107011218