めんくらう (translations)→ puzzle upset
わかりにくい (translations)→ convoluted hacky unreadable
難解な (translations)→ abstruse complicated difficult enigmatic esoteric hermetic rarefied