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: Identifique os agentes de saúde comunitária que atenderam pacientes tanto em 'Toronto' quanto em 'Montreal' em 2022.
 ###Tabelas: 
CREATE TABLE CommunityHealthWorkers (ID INT PRIMARY KEY, WorkerID INT, City VARCHAR(50), Year INT); INSERT INTO CommunityHealthWorkers (ID, WorkerID, City, Year) VALUES (1, 101, 'Toronto', 2022); INSERT INTO CommunityHealthWorkers (ID, WorkerID, City, Year) VALUES (2, 102, 'Montreal', 2021); INSERT INTO CommunityHealthWorkers (ID, WorkerID, City, Year) VALUES (3, 103, 'Toronto', 2019); INSERT INTO CommunityHealthWorkers (ID, WorkerID, City, Year) VALUES (4, 104, 'Montreal', 2022);
SELECT WorkerID FROM CommunityHealthWorkers WHERE City IN ('Toronto', 'Montreal') GROUP BY WorkerID HAVING COUNT(DISTINCT City) = 2 AND Year = 2022;