Preparing your study page...
Correct answer: C
Explanation
The idiom 'a hard nut to crack' means a difficult or tricky problem/person.