task5 solution