Perfect Square
1375649840161 is a perfect square (1172881 × 1172881)
One trillion, three hundred and seventy-five billion, six hundred and forty-nine million, eight hundred and forty thousand, one hundred and sixty-one.
1375649840161 is a perfect square (1172881 × 1172881)
1375649840161 is odd
Previous odd number is 1375649840159
Next odd number is 1375649840163