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: Mostrar os três modelos de veículos mais seguros com base nos resultados dos testes de segurança.
 ###Tabelas: 
CREATE TABLE safety_tests (id INT, vehicle_model VARCHAR(20), test_result VARCHAR(10), test_score INT); INSERT INTO safety_tests (id, vehicle_model, test_result, test_score) VALUES (1, 'Model X', 'Pass', 90), (2, 'Model Y', 'Pass', 85), (3, 'Model Z', 'Pass', 95), (4, 'Model X', 'Pass', 92), (5, 'Model Y', 'Fail', 80);
SELECT vehicle_model, AVG(test_score) AS avg_score FROM safety_tests WHERE test_result = 'Pass' GROUP BY vehicle_model ORDER BY avg_score DESC LIMIT 3;