Half way through typing up qn 3 part b