topcoder problem