单项选择题

This problem is too hard for me to ______.

A.work at
B.work on
C.work out
D.work in