Perfect Square
354416031898228606021500625 is a perfect square (18825940398775 × 18825940398775)
354416031898228606021500625 is a perfect square (18825940398775 × 18825940398775)
354416031898228606021500625 is odd
Previous odd number is 354416031898228606021500623
Next odd number is 354416031898228606021500627
10010010100101010100000111001011001011111000010000000110000101000000111010111111011010001
44518454245740950792413117706704217016857111269355340142010034639400195556640625