The problem sheet
You can get the problem sheet here (166 KB). Solutions have to be sent via e-mail in a single PDF or handed in on paper. Source files can be sent as separate text files.
The corresponding code
The code is available for download here (file does not exist!).