Perfect Square
166104102666258919400497428196345825383922068869100025 is a perfect square (407558710698543307923089995 × 407558710698543307923089995)
166104102666258919400497428196345825383922068869100025 is a perfect square (407558710698543307923089995 × 407558710698543307923089995)
166104102666258919400497428196345825383922068869100025 is odd
Previous odd number is 166104102666258919400497428196345825383922068869100023
Next odd number is 166104102666258919400497428196345825383922068869100027
110111011111101010000100111111111011111110011100110001111011000100100000110110111010101111011000110001100101010101001000101101111011101100100111101000011010001000011000111111001
4582907357350321816990415107925438351858374600061989174556519875320090545281316292485221120490600263268168642138800734678752572802473902592569694989879562515625
27590572922563083456920955008445534318843529707764565739692855733466423217488077797021232549038253455000625