user
Generate synonyms for the word 'challenging'.

assistant
Difficult, arduous, complex, strenuous, demanding, formidable, testing, onerous, laborious, stiff, tough, rigorous, problematic, taxing, tricky.