translate English to German: It is quite a challenge and we are asking for your support.
Das ist eine große Herausforderung und wir hoffen auf Ihren Beistand.