punishing task

Traductions
тяжелая задача
Completing the project on time was a punishing task.
Завершить проект вовремя было тяжелой задачей.