translate English to German: I am nonetheless convinced that we shall also be able to solve them.
Ich bin allerdings davon überzeugt, dass uns das gelingen wird.