Perfect Square
21165960360077687827581826225 is a perfect square (145485258222535 × 145485258222535)
21165960360077687827581826225 is a perfect square (145485258222535 × 145485258222535)
21165960360077687827581826225 is odd
Previous odd number is 21165960360077687827581826223
Next odd number is 21165960360077687827581826227
10001000110010000010010011100100100000111000101001011010111100011110000000000101111010010110001
9482305326392988650353873761281508853198989274952098159596467874647363150602135140625