Perfect Square
21165918244828227481414241025 is a perfect square (145485113481855 × 145485113481855)
21165918244828227481414241025 is a perfect square (145485113481855 × 145485113481855)
21165918244828227481414241025 is odd
Previous odd number is 21165918244828227481414241023
Next odd number is 21165918244828227481414241027
10001000110010000001001100001110010111101000110010101010111000101000000111110011000101100000001
9482248723878449874645136068442288350826865297964513251116877067805675947628776890625