Rice ICPC Practice 9-16-17