Perfect Square
21165918244822408076874967225 is a perfect square (145485113481835 × 145485113481835)
21165918244822408076874967225 is a perfect square (145485113481835 × 145485113481835)
21165918244822408076874967225 is odd
Previous odd number is 21165918244822408076874967223
Next odd number is 21165918244822408076874967227
10001000110010000001001100001110010111100110001101010001011100110001100100110110110100010111001
9482248723870628663116116373876940071130512733324443550934472995480474358933699515625