Perfect Square
10744980964 is a perfect square (103658 × 103658)
Ten billion, seven hundred and forty-four million, nine hundred and eighty thousand, nine hundred and sixty-four.
10744980964 is a perfect square (103658 × 103658)
10744980964 is even
Previous even number is 10744980962
Next even number is 10744980966