usaco exercise 2010