task4 solution