Being a second year and resitting both Core 1 and 2 exams, I found Core 1 to be considerably easy. Core 2 was insanely hard, however. Up until today, the hardest Core 2 paper there had been was May 2011. As of today, the hardest Core 2 paper was May 2012. All I'm saying is that I feel sorry for people sitting Core 2 in 2013!