Can you handle this hard one?

1. Which former Formula 3 driver retired with two Formula 1 titles?

Gil De Ferran
Mika Hakkinen
Rubens Barrichello
Kelvin Burt