Perfect Square
666976295283177699954560982430584412995863773449 is a perfect square (816686166947363998239357 × 816686166947363998239357)
666976295283177699954560982430584412995863773449 is a perfect square (816686166947363998239357 × 816686166947363998239357)
666976295283177699954560982430584412995863773449 is odd
Previous odd number is 666976295283177699954560982430584412995863773447
Next odd number is 666976295283177699954560982430584412995863773451
111010011010100010000000110000000011000001010011000000010101101100101101110000000000000011000010111011010101100011101101100110010100000010011010000000100001001
296709326221088724112991285316490542625456364950416698200981891467828317269431216200060663086634469596854126257337723336547252359110892155237849
444857378469672651364819114577777939960393451653178067067343735460398513473022409244081197355601