Perfect Square
667155928942712666892099173125138473008928939601 is a perfect square (816796136708978727581449 × 816796136708978727581449)
667155928942712666892099173125138473008928939601 is a perfect square (816796136708978727581449 × 816796136708978727581449)
667155928942712666892099173125138473008928939601 is odd
Previous odd number is 667155928942712666892099173125138473008928939599
Next odd number is 667155928942712666892099173125138473008928939603
111010011011100010011100111011111111001011100010101001111111110011111111110110111011111011100111010101100100000100111010010000000011101001001000101111001010001
296949124869958903750878659481574920229252828106185388080963600175365632804344794230848831761181829253716951980054023604218759911947739267298801
445097033523413873124213771747482772639780495680510879946779667226644536680436464508398306039201