Problems from Waterloo Programming Contest 2002-06-01