Task 01 solution