task [noun] + herculean [adjective]