My practice on USACO Training