2000 USACO Finalists
2000 USACO Finalists