Perfect Square
666998747176673568539586236792345122686432732889 is a perfect square (816699912560711352338917 × 816699912560711352338917)
666998747176673568539586236792345122686432732889 is a perfect square (816699912560711352338917 × 816699912560711352338917)
666998747176673568539586236792345122686432732889 is odd
Previous odd number is 666998747176673568539586236792345122686432732887
Next odd number is 666998747176673568539586236792345122686432732891
111010011010101010000100001110001000111100000001011000011110111110100010100100100111111000000101001000100111110101101010010111101010011101000000110011011011001
296739290901190081876423516877139874147898273247979398703106006779291350925188036616444673865252255113701813591420874750824647033263636871511369
444887328735252106719058829498390867733570096234041753743452842562515971050646131697461222286321