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 o número de modelos únicos de veículos elétricos e seu preço médio nas tabelas de vehicle_sales e autonomous_vehicles.
 ###Tabelas: 
CREATE TABLE vehicle_sales (id INT, vehicle_model VARCHAR(50), vehicle_type VARCHAR(50), price FLOAT); INSERT INTO vehicle_sales (id, vehicle_model, vehicle_type, price) VALUES (1, 'Tesla Model 3', 'electric', 45000), (2, 'Nissan Leaf', 'electric', 30000), (3, 'Honda Civic', 'gasoline', 25000), (4, 'Toyota Prius', 'hybrid', 35000); CREATE TABLE autonomous_vehicles (id INT, vehicle_model VARCHAR(50), vehicle_type VARCHAR(50), price FLOAT); INSERT INTO autonomous_vehicles (id, vehicle_model, vehicle_type, price) VALUES (1, 'Wayve Pod', 'electric', 150000), (2, 'Nuro R2', 'electric', 120000), (3, 'Zoox', 'electric', 180000), (4, 'Aptiv', 'autonomous', 160000), (5, 'Baidu Apollo', 'autonomous', 140000);
SELECT COUNT(DISTINCT vehicle_model) AS unique_models, AVG(price) AS average_price FROM (SELECT vehicle_model, price FROM vehicle_sales WHERE vehicle_type = 'electric' UNION ALL SELECT vehicle_model, price FROM autonomous_vehicles WHERE vehicle_type = 'electric');