Perfect Square
12925296427371005085649448218215664799161 is a perfect square (113689473687633038869 × 113689473687633038869)
12925296427371005085649448218215664799161 is a perfect square (113689473687633038869 × 113689473687633038869)
12925296427371005085649448218215664799161 is odd
Previous odd number is 12925296427371005085649448218215664799159
Next odd number is 12925296427371005085649448218215664799163
10010111111011111010011000101011111111001000100000000000101011000001011010110010101010000000010011111100001011001100110100110110111001
2159342516111344829261181935504270946986607125692832329511438045239279297172777133172032204978822648832736863264451810281
167063287735409667745024928832426651496276877317925971230417389995793154466303921