I didn't find it overly hard, at least not up to question 6. In fact I finished and got everything up to Q6 in about an hour.
After that though.... yuck. Question 8 was alright, and I think I got most of 10 a) out, but otherwise the rest of it was horrible. And despite getting way ahead on...