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: Quais são os 3 países com mais medalhas de ouro conquistadas nos Jogos Olímpicos de Inverno?
 ###Tabelas: 
CREATE TABLE winter_olympics_medals (country VARCHAR(50), medals INT, medal_type VARCHAR(10)); INSERT INTO winter_olympics_medals (country, medals, medal_type) VALUES ('USA', 305, 'gold'), ('Canada', 189, 'gold'), ('Norway', 368, 'gold');
SELECT country, SUM(medals) as total_gold FROM winter_olympics_medals WHERE medal_type = 'gold' GROUP BY country ORDER BY total_gold DESC LIMIT 3;