Perfect Square
3970134081 is a perfect square (63009 × 63009)
Three billion, nine hundred and seventy million, one hundred and thirty-four thousand and eighty-one.
3970134081 is a perfect square (63009 × 63009)
3970134081 is odd
Previous odd number is 3970134079
Next odd number is 3970134083