Question: who has won the tour de france and the vuelta?
Answer: Bernard Hinault, Jacques Anquetil, Chris Froome