Absolutely it has more to do with specialized training than intelligence. Knowing definitions IS specialized training, but even this is only part of the problem.

As you have already posted the correct answer I can only believe that you found this problem in a book which provided the result for you. It seems unlikely in the extreme that you could have figured it out yourself.