Perfect Square
1345421365929 is a perfect square (1159923 × 1159923)
One trillion, three hundred and forty-five billion, four hundred and twenty-one million, three hundred and sixty-five thousand, nine hundred and twenty-nine.
1345421365929 is a perfect square (1159923 × 1159923)
1345421365929 is odd
Previous odd number is 1345421365927
Next odd number is 1345421365931