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: Quantas medalhas de ouro para equipes classificadas abaixo de 7 com 3 medalhas de bronze e menos de 5 medalhas no total?
 ###Tabelas: CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE -_28_seats (-_28_seats_id AUTO_INCREMENT PRIMARY KEY, Riding VARCHAR, Candidate's Name VARCHAR, Gender VARCHAR, Residence VARCHAR, Occupation VARCHAR, Votes INT, Rank VARCHAR) CREATE TABLE annual_tonnage (annual_tonnage_id AUTO_INCREMENT PRIMARY KEY, Year INT, U.S. Rank INT, Total s Ton INT, Domestic s Ton INT, Foreign Total s Ton INT, Foreign Imports s Ton INT, Foreign Exports s Ton INT) CREATE TABLE solo_songs (solo_songs_id AUTO_INCREMENT PRIMARY KEY, Title VARCHAR, Russian VARCHAR, Transliteration VARCHAR, Original Text VARCHAR, Start INT) CREATE TABLE non-championship_grands_prix (non-championship_grands_prix_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Circuit VARCHAR, Date VARCHAR, Winning driver VARCHAR, Winning constructor VARCHAR, Report VARCHAR)  
SELECT COUNT Gold FROM medal_table WHERE Bronze = 3 AND Rank > 7 AND Total < 5