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 menor Total para a classificação 3 com mais de 4 ouros?
 ###Tabelas: CREATE TABLE general_classification (general_classification_id AUTO_INCREMENT PRIMARY KEY, Cyclist VARCHAR, Country VARCHAR, Team VARCHAR, Time VARCHAR, UCI ProTour Points VARCHAR) CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE doubles:_24_12–12 (doubles:_24_12–12_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Surface VARCHAR, Partnering VARCHAR, Opponents in the final VARCHAR, Score VARCHAR) CREATE TABLE specifications (specifications_id AUTO_INCREMENT PRIMARY KEY, Parameter VARCHAR, 1st stage VARCHAR, 2nd stage VARCHAR, 3rd stage VARCHAR, 4th stage VARCHAR) CREATE TABLE mps_1832–1885:_macclesfield_parliamentary_borough (mps_1832–1885:_macclesfield_parliamentary_borough_id AUTO_INCREMENT PRIMARY KEY, Election INT, 1st Member VARCHAR, 1st Party VARCHAR, 2nd Member VARCHAR, 2nd Party VARCHAR)  
SELECT MIN Total FROM medal_table WHERE Rank = 3 AND Gold > 4