Submission Assignment 2: Due 20th of March, 10:00

..