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: Em que ano a propulsão a diesel, com um comprimento de 40 pés, e números (quantidade encomendada) de 3701-3729 (29 ônibus), foi aposentada?
 ###Tabelas: CREATE TABLE 7100-series_"tulsa" (7100-series_"tulsa"_id AUTO_INCREMENT PRIMARY KEY, Model VARCHAR, Speed (GHz) VARCHAR, L2 Cache (MB) INT, L3 Cache (MB) INT, FSB (MHz) INT, TDP (W) INT) CREATE TABLE doubles:_11_8–3 (doubles:_11_8–3_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents in the final VARCHAR, Score in the final VARCHAR) CREATE TABLE electronic-paper_displays (electronic-paper_displays_id AUTO_INCREMENT PRIMARY KEY, Maker VARCHAR, Model VARCHAR, Intro year VARCHAR, Screen size (inch) VARCHAR, Self-lit VARCHAR, Screen type VARCHAR, Weight VARCHAR, Screen pixels VARCHAR, Touch screen VARCHAR, micro SDHC VARCHAR) CREATE TABLE retired (retired_id AUTO_INCREMENT PRIMARY KEY, Make/ Model VARCHAR, Length VARCHAR, Year INT, Numbers (Quantity Ordered) VARCHAR, Fuel Propulsion VARCHAR, Year Retired VARCHAR) CREATE TABLE women's_indoor_tournament (women's_indoor_tournament_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Height VARCHAR, Weight VARCHAR, Spike VARCHAR, 2008 club VARCHAR)  
SELECT Year Retired FROM retired WHERE Fuel Propulsion = diesel AND Length = 40' AND Numbers (Quantity Ordered) = 3701-3729 (29 buses)