Solutions to problems from the USACO training-pages