ac usaco_2012open_bookshelf