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: Liste os 3 principais países com mais medalhas olímpicas, excluindo países com menos de 50 medalhas no total?
 ###Tabelas: 
CREATE TABLE olympic_medals (country VARCHAR(50), gold INT, silver INT, bronze INT);
SELECT country FROM (SELECT country, ROW_NUMBER() OVER (ORDER BY gold + silver + bronze DESC) as rn FROM (SELECT country, SUM(gold) as gold, SUM(silver) as silver, SUM(bronze) as bronze FROM olympic_medals GROUP BY country HAVING SUM(gold + silver + bronze) >= 50)) t WHERE rn <= 3;