All my solutions to USACO training pages are here