Perfect Square
166199353525966455001584020373221042360361 is a perfect square (407675549335456779981 × 407675549335456779981)
166199353525966455001584020373221042360361 is a perfect square (407675549335456779981 × 407675549335456779981)
166199353525966455001584020373221042360361 is odd
Previous odd number is 166199353525966455001584020373221042360359
Next odd number is 166199353525966455001584020373221042360363
11110100001101010011111110010101101011010010000001111010000101111011011100101001111101110001001111011110110111100111010010001000000101001
4590795956637769503579329337295035136739873815481732719870470454726581864237539325808537206173465930790500034136661039725881
27622225112449178318574468109269619693259388376776594710843264522994379962184050321