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