Question: longest stage in the tour de france 2017
Answer: 19