marathon [noun] + gruelling [adjective]