Perfect Square
666976295277273340539851401067178347987098349601 is a perfect square (816686166943749170626449 × 816686166943749170626449)
666976295277273340539851401067178347987098349601 is a perfect square (816686166943749170626449 × 816686166943749170626449)
666976295277273340539851401067178347987098349601 is odd
Previous odd number is 666976295277273340539851401067178347987098349599
Next odd number is 666976295277273340539851401067178347987098349603
111010011010100010000000110000000010011101110000101110101001000100101100100111101001011010001001000000010000101001101110100010011010100001100110011000000100001
296709326213208930560749735205843551660065713725475433583886611136605840087866134784952356375579049092156156643148443451280706362008300691528801
444857378461796515827967280042819723735902875113304940754627953032050962881609730879018016859201