finished USACO section1