Perfect Square
150094641495727009 is a perfect square (387420497 × 387420497)
150094641495727009 is a perfect square (387420497 × 387420497)
150094641495727009 is odd
Previous odd number is 150094641495727007
Next odd number is 150094641495727011