Perfect Square
101228847420004697475625 is a perfect square (318164811725 × 318164811725)
101228847420004697475625 is a perfect square (318164811725 × 318164811725)
101228847420004697475625 is odd
Previous odd number is 101228847420004697475623
Next odd number is 101228847420004697475627
10101011011111010000001110110111010110001001100001101101111011000101000101001
1037320298035322174845710052367774281835267308259449790881025634765625