Perfect Square
113164960000 is a perfect square (336400 × 336400)
One hundred and thirteen billion, one hundred and sixty-four million, nine hundred and sixty thousand.
113164960000 is a perfect square (336400 × 336400)
113164960000 is even
Previous even number is 113164959998
Next even number is 113164960002