Perfect Square
666998747164864551580805926759741338754286352225 is a perfect square (816699912553481636272335 × 816699912553481636272335)
666998747164864551580805926759741338754286352225 is a perfect square (816699912553481636272335 × 816699912553481636272335)
666998747164864551580805926759741338754286352225 is odd
Previous odd number is 666998747164864551580805926759741338754286352223
Next odd number is 666998747164864551580805926759741338754286352227
111010011010101010000100001110000111110100111100101101101111010111001000011110001000001110111110110101110011110101011111111010010001000101100111111011101100001
296739290885429035847359372969032794152677222940643438446525732804171490037507091807754911181869817813595474382327149518256360249644282921390625
444887328719498907685409165165782703990525881565521981848537796308561860218069455252896762450625