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 países têm a maior classificação média de filmes, levando em consideração os filmes lançados entre 2017 e 2020?
 ###Tabelas: 
CREATE TABLE movies (id INT, title VARCHAR(100), rating FLOAT, production_country VARCHAR(50), release_year INT); INSERT INTO movies (id, title, rating, production_country, release_year) VALUES (1, 'Movie1', 7.5, 'USA', 2018), (2, 'Movie2', 8.2, 'Canada', 2019), (3, 'Movie3', 6.9, 'Brazil', 2017);
SELECT production_country, AVG(rating) as avg_rating FROM movies WHERE release_year BETWEEN 2017 AND 2020 GROUP BY production_country ORDER BY avg_rating DESC LIMIT 1;