Perfect Square
1258993974109686049 is a perfect square (1122049007 × 1122049007)
1258993974109686049 is a perfect square (1122049007 × 1122049007)
1258993974109686049 is odd
Previous odd number is 1258993974109686047
Next odd number is 1258993974109686051
1000101111000110110000101100101011001001010100100100100100001