My solutions to USACO training project