Perfect Square
343896406413047060978649990001 is a perfect square (586426812495001 × 586426812495001)
343896406413047060978649990001 is a perfect square (586426812495001 × 586426812495001)
343896406413047060978649990001 is odd
Previous odd number is 343896406413047060978649989999
Next odd number is 343896406413047060978649990003
100010101110011000001110000101010110010011000110000100110101010100001101001010010110000001101110001
40670818521814740873033505569494995620744315580964912233239813869992301544962936249970001
118264738343807635729449023169660276047640697048957399980001