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 é a classificação mais alta que um país com menos de 3 ouros, mais de 2 pratas e menos de 5 medalhas no total tem?
 ###Tabelas: CREATE TABLE top_8_appearances (top_8_appearances_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Event type VARCHAR, Location VARCHAR, Format VARCHAR, Date VARCHAR, Rank INT) CREATE TABLE parishes (parishes_id AUTO_INCREMENT PRIMARY KEY, Official Name VARCHAR, Status VARCHAR, Area km 2 INT, Population INT, Census Ranking VARCHAR) CREATE TABLE leading_money_winners_by_year (leading_money_winners_by_year_id AUTO_INCREMENT PRIMARY KEY, Year INT, Player VARCHAR, Country VARCHAR, Earnings ( $ ) INT, Most wins VARCHAR) CREATE TABLE performances_results (performances_results_id AUTO_INCREMENT PRIMARY KEY, Episode VARCHAR, Theme VARCHAR, Song choice VARCHAR, Original artist VARCHAR, Order # VARCHAR, Result VARCHAR) CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT)  
SELECT MAX Rank FROM medal_table WHERE Gold < 3 AND Silver > 2 AND Total < 5