translate English to German: Now we have to provide our own answers to them.
Und die wir nun für uns selbst beantworten müssen.