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: Quantos projetos de infraestrutura rural na tabela 'Infraestrutura' foram concluídos em 2018 ou posteriormente, com um custo de 5000000 ou mais?
 ###Tabelas: 
CREATE TABLE Infrastructure (id INT, project VARCHAR(255), location VARCHAR(255), year INT, cost INT); INSERT INTO Infrastructure (id, project, location, year, cost) VALUES (1, 'Bridge', 'Rural East', 2015, 1500000), (2, 'Road', 'Urban North', 2017, 5000000), (3, 'Water Supply', 'Rural South', 2016, 3000000), (4, 'Electricity', 'Urban West', 2018, 7000000);
SELECT COUNT(*) as num_projects FROM Infrastructure WHERE year >= 2018 AND cost >= 5000000;