Perfect Square
166199353525966455009737531359930177960081 is a perfect square (407675549335456779991 × 407675549335456779991)
166199353525966455009737531359930177960081 is a perfect square (407675549335456779991 × 407675549335456779991)
166199353525966455009737531359930177960081 is odd
Previous odd number is 166199353525966455009737531359930177960079
Next odd number is 166199353525966455009737531359930177960083
11110100001101010011111110010101101011010010000001111010000110001001010000101010010100000001010110000000000011111101001100011100010010001
4590795956637769504254983685090157228646682763895671791643652823302796804256665259573736509453243494243739628393761587211441
27622225112449178321284684619185466104043073070537493826703344006397578450429526561