Completely agree with Paco, these exams require many hours of reading and QB practice. I have seen many pilots try and pass these with minimal effort and come unstuck!!
The subjects aren't hard its just a huge amount of information/subject matter. The other issue being the fact that the quality of the questions due to translation from various other languages can sometimes cause confusion on what is actually being asked.