Which two words are the closest synonyms?

A. suffer and relieve
B. honorable and irresponsible
C. vices and talents
D. complicated and elaborate