USACO solns