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 líder na cúpula antes de 1956, quando Carcassonne mostra para terminar?
 ###Tabelas: CREATE TABLE appearances_in_tour_de_france_since_1947 (appearances_in_tour_de_france_since_1947_id AUTO_INCREMENT PRIMARY KEY, Year INT, Stage INT, Start VARCHAR, Finish VARCHAR, Leader at the summit VARCHAR) CREATE TABLE 1928_to_1933 (1928_to_1933_id AUTO_INCREMENT PRIMARY KEY, Year INT, Main VARCHAR, Hessen VARCHAR, Rhein VARCHAR, Saar VARCHAR) CREATE TABLE auction_history (auction_history_id AUTO_INCREMENT PRIMARY KEY, Auction House VARCHAR, Year INT, Event VARCHAR, Price INT, GBP Price INT) CREATE TABLE talk_shows (talk_shows_id AUTO_INCREMENT PRIMARY KEY, Show VARCHAR, Host(s) VARCHAR, Flagship VARCHAR, Market VARCHAR, iHeartRadio VARCHAR) CREATE TABLE low_power_translators (low_power_translators_id AUTO_INCREMENT PRIMARY KEY, Call sign VARCHAR, Frequency MHz INT, City of license VARCHAR, ERP W INT, Class VARCHAR, FCC info VARCHAR)  
SELECT Leader at the summit FROM appearances_in_tour_de_france_since_1947 WHERE Year < 1956 AND Finish = carcassonne