Problems from Nordic Collegiate Programming Contest (NCPC) 2009