Perfect Square
160955426163772421857931119725025 is a perfect square (12686820963652495 × 12686820963652495)
160955426163772421857931119725025 is a perfect square (12686820963652495 × 12686820963652495)
160955426163772421857931119725025 is odd
Previous odd number is 160955426163772421857931119725023
Next odd number is 160955426163772421857931119725027
11111101111100010110000100000000010000001001001110011101111011100010101101010001101100000101000100111100001
4169815764322255473901536370888309462081384884322849611849135381484015399942728234129646359390625
25906649211561595881211435869208958264562203263685180631611250625