Perfect Square
343896520021520482755781280001 is a perfect square (586426909359999 × 586426909359999)
343896520021520482755781280001 is a perfect square (586426909359999 × 586426909359999)
343896520021520482755781280001 is odd
Previous odd number is 343896520021520482755781279999
Next odd number is 343896520021520482755781280003
100010101110011000010001000101110011110000001111010001010000100011001010010010000110100000100000001
40670858829457205366538631021000141392360635654080616946085944399148210304195582543840001
118264816482912038257329515325020872475602304163949962560001