Gargantuan, Herculean, Ambitious, Arduous