Perfect Square
666998747176673568539550301996192451386929821025 is a perfect square (816699912560711352338895 × 816699912560711352338895)
666998747176673568539550301996192451386929821025 is a perfect square (816699912560711352338895 × 816699912560711352338895)
666998747176673568539550301996192451386929821025 is odd
Previous odd number is 666998747176673568539550301996192451386929821023
Next odd number is 666998747176673568539550301996192451386929821027
111010011010101010000100001110001000111100000001011000011110111110100010010101110000101100001010101110101010010001101000110111010101011101010111011010101100001
296739290901190081876375556070732850900676546760866398405798593174823467503610033119483643448371185637875097306497924301399347541437057489390625
444887328735252106719010892570363105921285419587791867434067439400130291743486850948438532050625