Problems from Northwestern European Programming Contest (NWERC) 2007