Task 1
Task 3