Perfect Square
354415378429430045218400625 is a perfect square (18825923043225 × 18825923043225)
354415378429430045218400625 is a perfect square (18825923043225 × 18825923043225)
354415378429430045218400625 is odd
Previous odd number is 354415378429430045218400623
Next odd number is 354415378429430045218400627
10010010100101010011000000010100110101011011111011111101110000110001001110110100101110001
44518207998128938203589136337603435543563993082971734133223773273040312744140625