The sciences triumph.

Les sciences triomphent.

Die Wissenschaften triumphieren.

Have science answered the crucial questions of our existence?

La science a-t-elle répondu aux questions cruciales de notre existence?

Haben die Wissenschaften die entscheidenden Fragen unseres Daseins beantwortet?