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 número de medalhas de Bronze para a Jamaica que ficou classificada abaixo do 4º lugar e teve mais de 0 medalhas de prata e um total de menos de 22 medalhas?
 ###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 2006_ladder (2006_ladder_id AUTO_INCREMENT PRIMARY KEY, Golden Rivers VARCHAR, Wins INT, Byes INT, Losses INT, Draws INT, Against INT) CREATE TABLE tournament_3 (tournament_3_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Time VARCHAR, Score VARCHAR, Set 1 VARCHAR, Set 2 VARCHAR, Set 3 VARCHAR, Total VARCHAR, Report VARCHAR) CREATE TABLE for_the_x_window_system (for_the_x_window_system_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Creator VARCHAR, Latest stable version VARCHAR, Standard cost (USD) VARCHAR, Software license VARCHAR) CREATE TABLE 3001–3100 (3001–3100_id AUTO_INCREMENT PRIMARY KEY, NGC number INT, Object type VARCHAR, Constellation VARCHAR, Right ascension ( J2000 ) VARCHAR, Declination ( J2000 ) VARCHAR, Apparent magnitude INT)  
SELECT MIN Bronze FROM medal_table WHERE Silver > 0 AND Rank < 4 AND Nation = jamaica AND Total < 22