Task 40 solution - Petko English