Problems from Waterloo Programming Contest 2009-02-08