Search
confusing, perplexing, or difficult to understand
elusive
knotty
problematic
problematical
tough