Perfect Square
318645016086870491486797428695638970364041211649 is a perfect square (564486506558722350729343 × 564486506558722350729343)
318645016086870491486797428695638970364041211649 is a perfect square (564486506558722350729343 × 564486506558722350729343)
318645016086870491486797428695638970364041211649 is odd
Previous odd number is 318645016086870491486797428695638970364041211647
Next odd number is 318645016086870491486797428695638970364041211651
11011111010000100010010110010011010001110010011010001011001101001010101000001001111110010110000111100111011110110011111100100000110011101010011010111100000001
32353508996309992787214008616789237069835528421028695673158870315519603029376050587912274125960800513011600689358828335591976776847174003592449
101534646277001954307023343202119222217373905834313108031847647440617084694650726838872013299201