Solutions for the University of Nottingham Introduction to Programming module, Autumn 2012/13