Perfect Square
90909959786305683771112126741157685696225 is a perfect square (301512785444175955215 × 301512785444175955215)
90909959786305683771112126741157685696225 is a perfect square (301512785444175955215 × 301512785444175955215)
90909959786305683771112126741157685696225 is odd
Previous odd number is 90909959786305683771112126741157685696223
Next odd number is 90909959786305683771112126741157685696227
10000101100101001000011010110000100101010000110000001100001100111011101011100011100011000110011101111101101111100111001110001011011100001
751336343517756890710666313663087217741437144320271620195471674624757359798644700125751960674027965301278599385031891390625
8264620788347716564474165983639082206548430940960292279576414915284243962979250625