SEMO ICPC Practice 10/6