Perfect Square
142638289935391438404037969 is a perfect square (11943127309687 × 11943127309687)
142638289935391438404037969 is a perfect square (11943127309687 × 11943127309687)
142638289935391438404037969 is odd
Previous odd number is 142638289935391438404037967
Next odd number is 142638289935391438404037971
111010111111100110101010011000011111110001011010100111011000100101001111010110101010001
2902073253201712171229213685707339572269113329790169801293450585972184549524209