Perfect Square
344396995121952027425295759359049025 is a perfect square (586853469890016095 × 586853469890016095)
344396995121952027425295759359049025 is a perfect square (586853469890016095 × 586853469890016095)
344396995121952027425295759359049025 is odd
Previous odd number is 344396995121952027425295759359049023
Next odd number is 344396995121952027425295759359049027
10000100101010000010101001101001000101001100101111110110000111101101100000101011101100111000000100111110111110101000001
40848683155313324931442610758523367796066047439782049626753363166972866122499662662576046246907277291890625
118609290249029848573731190012139309572916731711037486340086152353450625