Choose the word below that best substitutes for the underlined word in this sentence. “Harry is good at solving difficult puzzles.”

A. Etymologies
B. Squalls
C. Enigmas
D. Graffiti