usaco.7.hanapooh