Worked solution: