amazingly bore tiring
onerous tough
delicate difficult gruelling irksome pestiferous puzzling thorny tricky uphill