Synonyms – Difficult & Hard
Follow the list;
Tough; very difficult to do or deal with.
Complicated; Problem or situation is difficult to understand because
it consists of many different parts or aspects. and etc…
Follow the list for detailed expressions;