Part2 task2