Solutions to problems in USACO Training