141203 usaco4.x finished