 Generate synonyms for the word 'challenging'. 
 صعب، معقد، مطلوب، قوي، اختبار، شاق، متعب، صعب، شديد، مشكل، مكلف.
 Difficult, arduous, complex, strenuous, demanding, formidable, testing, onerous, laborious, stiff, tough, rigorous, problematic, taxing, tricky.
 أنشئ مرادفات لكلمة "تحدي". 