Perfect Square
166104070405140218555841716579196197156616455057340001 is a perfect square (407558671120048945715388751 × 407558671120048945715388751)
166104070405140218555841716579196197156616455057340001 is a perfect square (407558671120048945715388751 × 407558671120048945715388751)
166104070405140218555841716579196197156616455057340001 is odd
Previous odd number is 166104070405140218555841716579196197156616455057339999
Next odd number is 166104070405140218555841716579196197156616455057340003
110111011111101010000010001011000110110111011111010011001100101110111101100000000000001001011101000100011100111000100001110001010011000000011101010001111001000000111011001100001
4582904687042596212976807985634405606464613911660187850633197358160007924985894865317775977950731645227627700577747629952237087559685841199512444816991972020001
27590562205155778609768259490657124118212378279305129160328258077024044440757637025080194375920785714680001