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: Quem foi o novato que jogou quando Matt Vinc estava na defesa e Pat Maddalena estava no ataque?
 ###Tabelas: CREATE TABLE captaincy_record (captaincy_record_id AUTO_INCREMENT PRIMARY KEY, Venue VARCHAR, Span VARCHAR, Matches VARCHAR, Lost VARCHAR, Tied VARCHAR) CREATE TABLE general_standings (general_standings_id AUTO_INCREMENT PRIMARY KEY, Cyclist VARCHAR, Nation VARCHAR, Team VARCHAR, Time VARCHAR, UCI Points INT) CREATE TABLE weekly_awards (weekly_awards_id AUTO_INCREMENT PRIMARY KEY, Month VARCHAR, Week INT, Overall VARCHAR, Offensive VARCHAR, Defensive VARCHAR, Transition VARCHAR, Rookie VARCHAR) CREATE TABLE notes_and_references (notes_and_references_id AUTO_INCREMENT PRIMARY KEY, School VARCHAR, Location VARCHAR, Total INT, Crimean War INT, Persian War INT, Indian Mutiny INT, 1860-1878 INT, Zulu War INT, Second Afghan War VARCHAR) CREATE TABLE complete_formula_one_world_championship_results (complete_formula_one_world_championship_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Entrant VARCHAR, Chassis VARCHAR, Engine VARCHAR, Points INT)  
SELECT Rookie FROM weekly_awards WHERE Defensive = matt vinc AND Offensive = pat maddalena