Perfect Square
12372612540978998304814313805803634741129 is a perfect square (111232245958530381123 × 111232245958530381123)
12372612540978998304814313805803634741129 is a perfect square (111232245958530381123 × 111232245958530381123)
12372612540978998304814313805803634741129 is odd
Previous odd number is 12372612540978998304814313805803634741127
Next odd number is 12372612540978998304814313805803634741131
10010001011100000111100111111110010000011010001001100000001010111001000100011010100001101001010100010011010010000100101100111110001001
1894018595072513734248881440521541268151029802631351083867352788322818774075409411810789924125936224489489672928524089689
153081541089190785006527080411191652037618832826843939843835720768839474844194641