topcoder srm 596 div2 500 point