Perfect Square
166438728668950936816955373725473801 is a perfect square (407969029056068099 × 407969029056068099)
166438728668950936816955373725473801 is a perfect square (407969029056068099 × 407969029056068099)
166438728668950936816955373725473801 is odd
Previous odd number is 166438728668950936816955373725473799
Next odd number is 166438728668950936816955373725473803
1000000000111000010000000110010011110011101110000101001100010101011000110001100100001100000111101000001101110000001001
4610660762509368221171887583841697569518091826077289839772627574150483751361146862804809979895899907741401
27701850400936670483940198339547181786717351103784040921677781937387601