Task 28 solution - Petko English