Up to Question 3.1 in Task 3