单项选择题

Nobody could figure out this problem.

A. make out
B. think of
C. solve
D. discover