gruelling [adjective] + sport [noun]