Perfect Square
669157960569611850996961 is a perfect square (818020758031 × 818020758031)
669157960569611850996961 is a perfect square (818020758031 × 818020758031)
10001101 10110011 00100000 00101111 11001011 00111101 01110000 11011101 11011100 11100001
669157960569611850996961 is odd
Previous odd number is 669157960569611850996959
Next odd number is 669157960569611850996963
299630450053173403713968351931211589790896806743769150052118250046251681