Duramazwizvakaomadifficult · earnings · rigorous · toiled · hard · harder · hardly · sophisticated · tough