translate English to German: It is a huge challenge.
Vor uns liegt eine gewaltige Aufgabe.