Problems from Northwestern Europe Programming Contest (NWERC) 2003