Perfect Square
166199353525966454995061211583853733880729 is a perfect square (407675549335456779973 × 407675549335456779973)
166199353525966454995061211583853733880729 is a perfect square (407675549335456779973 × 407675549335456779973)
166199353525966454995061211583853733880729 is odd
Previous odd number is 166199353525966454995061211583853733880727
Next odd number is 166199353525966454995061211583853733880731
11110100001101010011111110010101101011010010000001111010000101110000011001011100111000110001001010010001000111010101110000010001110011001
4590795956637769503038805859058937463274090662993471687620435682159060172642847503872675885449632414099355411010133950660489
27622225112449178316406294901336942564776036863214310435277039172107118598397571441