難解

Adjective

 * 1) hard to solve
 * 2) difficult to understand

Adjective

 * 1) dense, abstract, abstruse, recondite

Noun

 * 1) obscurity