Perfect Square
94893761570483482581601 is a perfect square (308048310449 × 308048310449)
94893761570483482581601 is a perfect square (308048310449 × 308048310449)
94893761570483482581601 is odd
Previous odd number is 94893761570483482581599
Next odd number is 94893761570483482581603
10100000110000011001101111100110000111010100010000001111110101101101001100001
854501810003882466105200960663018795548321762834550264092190919424801