Started Topcoder again. V V hard.