Hard to understand is?

A. punctilious
B. obtuse
C. absurd
D. abstruse