difficult, demanding, tough, strenuous, formidable, arduous, laborious, testing, trying, knotty, problematic, tricky, onerous, taxing, exacting
### Instruction:
Generate synonyms for the word 'challenging'.

### Response:
