Perfect Square
1607166017050789863525390625 is a perfect square (40089475140625 × 40089475140625)
1607166017050789863525390625 is a perfect square (40089475140625 × 40089475140625)
1607166017050789863525390625 is odd
Previous odd number is 1607166017050789863525390623
Next odd number is 1607166017050789863525390627
1010011000101101010101001000101110010001111101010010000011010111110000000110001100100100001
4151281867579729820953377688497025262444621500802285926198237575590610504150390625