translate English to German: There are challenges that we must face.
Wir haben Herausforderungen, denen wir uns stellen müssen.