Perfect Square
99105007950922993659222331587179817630185803320025 is a perfect square (9955149820616613585974245 × 9955149820616613585974245)
99105007950922993659222331587179817630185803320025 is a perfect square (9955149820616613585974245 × 9955149820616613585974245)
99105007950922993659222331587179817630185803320025 is odd
Previous odd number is 99105007950922993659222331587179817630185803320023
Next odd number is 99105007950922993659222331587179817630185803320027
10000111100111101110110010000010001110101000101000010001101001001111110011010001101011001100001000000010010011111010100011111010010001100001101001111011000101011011001
973389824859794621869974384637780994510476275392882262094856414708077063972396355500366355416562436165324490527082940659429894245435940193061225015625
9821802600952509790370909442824948518209602582081961742157120357337097692584690576955232312566000625