challenging
chal-len-ging
adjective
Requiring significant effort and skill, often stimulating and rewarding to overcome.
"It was a challenging but enjoyable project."
Thesaurus
Synonyms: intriguing, provocative, difficult, ambitious, hard, thought-provoking, stimulating