herculean

not defined yet