Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o Jogador, quando a Escolha é "3", quando a Posição é "Defesa" e quando o Ano é inferior a 2010?
 ###Tabelas: CREATE TABLE pocket_monsters:_diamond__&__pearl_series (pocket_monsters:_diamond__&__pearl_series_id AUTO_INCREMENT PRIMARY KEY, # INT, Japanese title VARCHAR, Rōmaji VARCHAR, Japanese translation VARCHAR, Vocalist VARCHAR, Episodes used VARCHAR) CREATE TABLE first_round_history (first_round_history_id AUTO_INCREMENT PRIMARY KEY, Year INT, Pick VARCHAR, Player VARCHAR, Position VARCHAR, Country VARCHAR, Previous team (League) VARCHAR) CREATE TABLE 1971_isle_of_man_senior_tt_500cc_final_standings (1971_isle_of_man_senior_tt_500cc_final_standings_id AUTO_INCREMENT PRIMARY KEY, Place INT, Rider VARCHAR, Country VARCHAR, Machine VARCHAR, Speed VARCHAR, Time VARCHAR, Points INT) CREATE TABLE single_performance_statistics (single_performance_statistics_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 2005 VARCHAR, 2006 VARCHAR, 2007 VARCHAR, 2008 VARCHAR, 2009 VARCHAR, 2010 VARCHAR, 2011 VARCHAR, 2012 VARCHAR) CREATE TABLE history_of_leaders (history_of_leaders_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Term start INT, Term end VARCHAR, Date of Birth VARCHAR, Date of Death VARCHAR)  
SELECT Player FROM first_round_history WHERE Pick = 3 AND Position = defense AND Year < 2010