Perfect Square
666931393497746215206449997548440854081207649689 is a perfect square (816658676252047306445883 × 816658676252047306445883)
666931393497746215206449997548440854081207649689 is a perfect square (816658676252047306445883 × 816658676252047306445883)
666931393497746215206449997548440854081207649689 is odd
Previous odd number is 666931393497746215206449997548440854081207649687
Next odd number is 666931393497746215206449997548440854081207649691
111010011010010001111001110110110011011010010011001101110100010011010011001101000100100011010111000011010011000110100111101101110100100010110011100010110011001
296649405583544682296861471686534134656388570974146986142139532074004284057417243368928867706544072731621692870271849737101368943408962816869769
444797483632845602583982253652002122356592135887009628737764238764666703366130671180011341796721