The problem is         difficult for me        work out.
#51005
A
very; to
B
enough; to
C
so; that
D
too; to