McMaster ICPC Practice #4