Problems from Waterloo Programming Contest 2016-10-01