Sitting this paper in June, haven't even finished C4 yet.
Going through past papers at the moment, I can understand most of the questions, but to come up with that during the exam is another ****ing story. I don't know, I'll keep doing papers I guess.