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 o número total de veículos elétricos e autônomos em 'Toronto' e 'Montreal'
 ###Tabelas: 
CREATE TABLE public.vehicles (id INT, type VARCHAR(20), city VARCHAR(20)); INSERT INTO public.vehicles (id, type, city) VALUES (1, 'electric_car', 'Toronto'), (2, 'conventional_car', 'Toronto'), (3, 'autonomous_bus', 'Toronto'), (4, 'autonomous_car', 'Montreal'), (5, 'conventional_car', 'Montreal'), (6, 'electric_bus', 'Montreal');
SELECT SUM(cnt) FROM (SELECT city, COUNT(*) AS cnt FROM public.vehicles WHERE city IN ('Toronto', 'Montreal') AND (type LIKE 'electric%' OR type LIKE 'autonomous%') GROUP BY city) AS subquery;