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: Qual é o custo dos projetos de infraestrutura rural na 'América Latina' e no 'Oriente Médio' que foram concluídos em ou após 2022?
 ###Tabelas: 
CREATE TABLE RuralInfrastructure (id INT, project_id INT, infrastructure_name VARCHAR(50), location VARCHAR(50), cost DECIMAL(10,2), start_date DATE, end_date DATE); INSERT INTO RuralInfrastructure (id, project_id, infrastructure_name, location, cost, start_date, end_date) VALUES (1, 1, 'Water Purification Plant', 'Rural Vietnam', 150000.00, '2020-06-01', '2021-05-31'); INSERT INTO RuralInfrastructure (id, project_id, infrastructure_name, location, cost, start_date, end_date) VALUES (2, 2, 'Healthcare Center', 'Urban Nigeria', 220000.00, '2021-07-01', '2023-06-30'); INSERT INTO RuralInfrastructure (id, project_id, infrastructure_name, location, cost, start_date, end_date) VALUES (3, 3, 'Solar Power Plant', 'Rural Latin America', 300000.00, '2022-01-01', '2024-12-31'); INSERT INTO RuralInfrastructure (id, project_id, infrastructure_name, location, cost, start_date, end_date) VALUES (4, 4, 'Waste Management System', 'Urban Middle East', 450000.00, '2022-06-01', '2026-05-31');
SELECT location, AVG(cost) FROM RuralInfrastructure WHERE end_date >= '2022-12-31' AND location IN ('Latin America', 'Middle East') GROUP BY location;