Perfect Square
166199353525966454982015594005119116921849 is a perfect square (407675549335456779957 × 407675549335456779957)
166199353525966454982015594005119116921849 is a perfect square (407675549335456779957 × 407675549335456779957)
166199353525966454982015594005119116921849 is odd
Previous odd number is 166199353525966454982015594005119116921847
Next odd number is 166199353525966454982015594005119116921851
11110100001101010011111110010101101011010010000001111010000101011010010011000010101110110000111111110101100110110010101100100101111111001
4590795956637769501957758902586742116501628374664656890218703503096486838540192136075447147669920068977146947812802760123049
27622225112449178312069948485471588308192257146613568596448199984671560780773578801