usaco 1-3 Greedy Gift Givers