Perfect Square
666998747176673568539553568795842694232339176609 is a perfect square (816699912560711352338897 × 816699912560711352338897)
666998747176673568539553568795842694232339176609 is a perfect square (816699912560711352338897 × 816699912560711352338897)
666998747176673568539553568795842694232339176609 is odd
Previous odd number is 666998747176673568539553568795842694232339176607
Next odd number is 666998747176673568539553568795842694232339176611
111010011010101010000100001110001000111100000001011000011110111110100010010111000111001010010101110110110101101100001011111010010001100011001001101110010100001
296739290901190081876379916144042580286787612538217001191675275834721735124511385489210374311389684229171871678459414360247644277660183180034529
444887328735252106719015250472911084267856753668280339594337183238124690346478182279348092738881