Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Stage | Winner | General Classification | Youth Classification | Mountains Classification | Sprint Classification | Most Courageous | Team Classification |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1.0 | Mark Cavendish | Mark Cavendish | Alexander Kristoff | Paul Mach | Mark Cavendish | Maarten Tjallingii | Team HTC-Columbia |
| 2.0 | Brett Lancaster | Brett Lancaster | Peter Sagan | Thomas Rabou | Brett Lancaster | Thomas Rabou | UnitedHealthcare-Maxxis |
| 3.0 | David Zabriskie | David Zabriskie | Peter Sagan | Thomas Rabou | Mark Cavendish | Will Routley | Team RadioShack |
| 4.0 | Francesco Chicchi | David Zabriskie | Peter Sagan | Ryan Anderson | Mark Cavendish | Lars Boom | Team RadioShack |
| 5.0 | Peter Sagan | Michael Rogers | Peter Sagan | Ryan Anderson | Peter Sagan | Ben Day | Team RadioShack |
| 6.0 | Peter Sagan | Michael Rogers | Peter Sagan | Thomas Rabou | Peter Sagan | George Hincapie | Team RadioShack |
| 7.0 | Tony Martin | Michael Rogers | Peter Sagan | Thomas Rabou | Peter Sagan | Tony Martin | Garmin-Transitions |
| 8.0 | Ryder Hesjedal | Michael Rogers | Peter Sagan | Thomas Rabou | Peter Sagan | Yaroslav Popovych | Garmin-Transitions |
Question:
When Ryan Anderson won the mountains classification, and Michael Rogers won the general classification, who won the sprint classification?
Answer:
Peter Sagan