a Herculean task

Advanced (C1) formal

A task that is very hard and requires great strength or effort.

"Rebuilding the city's infrastructure after the earthquake was a Herculean task."