translate English to German: It is our responsibility to find the right response to the challenges of our time and to do this at the most appropriate moment.
Es ist an uns, die richtige Antwort auf die Herausforderungen unserer Zeit zum richtigen Zeitpunkt zu finden.