单项选择题

Nobody could figure out this problem.()

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