Perfect Square
318627370942910204489295630973844770881796830025 is a perfect square (564470876966128523126755 × 564470876966128523126755)
318627370942910204489295630973844770881796830025 is a perfect square (564470876966128523126755 × 564470876966128523126755)
318627370942910204489295630973844770881796830025 is odd
Previous odd number is 318627370942910204489295630973844770881796830023
Next odd number is 318627370942910204489295630973844770881796830027
11011111001111101111101101011001100110111000010000010110011100000010111010100000101111011010110010001010011010000101001010101111101001111010111111001101001001
32348134513584389345715733093592578274121348144810794382024029418262727549269037282684349982273850340418104098809449694955175855244036556265625
101523401513990898094252573829418698943762607293475068600854658931989944522416087942138741500625