Perfect Square
1340109532161 is a perfect square (1157631 × 1157631)
One trillion, three hundred and forty billion, one hundred and nine million, five hundred and thirty-two thousand, one hundred and sixty-one.
1340109532161 is a perfect square (1157631 × 1157631)
1340109532161 is odd
Previous odd number is 1340109532159
Next odd number is 1340109532163