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 é a Staffel A que tem uma Staffel D do Energie Cottbus e uma Staffel C do Chemie Leipzig e uma Staffel B do 1. FC Union Berlin?
 ###Tabelas: CREATE TABLE 1971-1984 (1971-1984_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Staffel A VARCHAR, Staffel B VARCHAR, Staffel C VARCHAR, Staffel D VARCHAR, Staffel E VARCHAR) CREATE TABLE club_official (club_official_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Period VARCHAR, Managed INT, Drawn INT, Lost INT, Win % VARCHAR) CREATE TABLE growth_personnel (growth_personnel_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Total USAAF INT, Tot Officers INT, Tot Enlisted INT, # overseas INT, Officers o/s INT, Enlisted o/s INT) CREATE TABLE 1971_isle_of_man_production_500_cc_tt_final_standings (1971_isle_of_man_production_500_cc_tt_final_standings_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Rider VARCHAR, Team VARCHAR, Speed VARCHAR, Time VARCHAR) CREATE TABLE doubles:_5_2–3 (doubles:_5_2–3_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents VARCHAR, Score VARCHAR)  
SELECT Staffel A FROM 1971-1984 WHERE Staffel D = energie cottbus AND Staffel C = chemie leipzig AND Staffel B = 1. fc union berlin