translate English to German: This is a challenge to us right now.
Hier sind wir aktuell gefordert.