translate English to German: And that is the challenge.
Und darin besteht die Herausforderung.