<|im_start|>user
Given this paragraph about the Tour De France, how long is the race

Context:
The Tour de France (French pronunciation: ​[tuʁ də fʁɑ̃s]) is an annual men's multiple-stage bicycle race primarily held in France, while also occasionally passing through nearby countries. Like the other Grand Tours (the Giro d'Italia and the Vuelta a España), it consists of 21 stages, each a day long, over the course of 23 days, coinciding with the Bastille Day holiday. It is the oldest of the Grand Tours and generally considered the most prestigious.<|im_end|>
<|im_start|>assistant
The tour de france is 21 stages long, with each stage taking one day to complete. The race takes 23 days from start to finish due to 2 rest days the riders receive.<|im_end|>
