begin topcoder