Question: is 40 minutes enough time for a layover in zurich?
Answer: Zurich is very efficient and you should be fine if there are no delays. But then even with delays 2 hours could not be enough.