Perfect Square
668507897727717425080095732854896161 is a perfect square (817623322641739119 × 817623322641739119)
668507897727717425080095732854896161 is a perfect square (817623322641739119 × 817623322641739119)
10000000 10111111 11111011 11101100 11110010 11110011 00111000 01000100 11111101 10011011 01011000 01010010 11111011 00110110 00100001
668507897727717425080095732854896161 is odd
Previous odd number is 668507897727717425080095732854896159
Next odd number is 668507897727717425080095732854896163
298758057550020338752645073638392906950392760571724878933695042106665076904444869797411036501924635409821281
446902809324332300430672360624205623426688026272173742329417150092537921