done with gift in usaco