usaco  2.3 finished