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 maior número de medalhas de prata quando o total é inferior a 4 e a posição é 12?
 ###Tabelas: CREATE TABLE medal_count (medal_count_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE most_appearances (most_appearances_id AUTO_INCREMENT PRIMARY KEY, Player VARCHAR, Period VARCHAR, League INT, Concacaf INT, Libertadores INT, Merconorte INT, InterLiga INT, Superliga INT, Matches INT) CREATE TABLE electoral_history (electoral_history_id AUTO_INCREMENT PRIMARY KEY, Year INT, Party VARCHAR, Governor VARCHAR, Lieutenant Governor VARCHAR, Comptroller VARCHAR, Attorney General VARCHAR, U.S. Senate VARCHAR) CREATE TABLE advocates (advocates_id AUTO_INCREMENT PRIMARY KEY, Advocate VARCHAR, Wins INT, Losses INT, Ties INT, Poll wins INT, Poll losses INT) CREATE TABLE zamora_trophy (zamora_trophy_id AUTO_INCREMENT PRIMARY KEY, Goalkeeper VARCHAR, Goals INT, Matches INT, Average INT, Team VARCHAR)  
SELECT MAX Silver FROM medal_count WHERE Total < 4 AND Rank = 12