NO ONE HAVE SOLVED SUCH A DIFFICULT PROBLEM. NO ONE HAVE SOLVED...

12. No one have solved such a difficult problem.

a. have

b. solved

c. such

d. difficult

--> a