单项选择题

So long as we put our heads together, I'm sure that we will certainly find a(n) ______ to the problem.

A.approach
B.key
C.answer
D.solution