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 orçamento médio para projetos de infraestrutura rural em Moçambique de 2015 a 2018?
 ###Tabelas: 
CREATE TABLE RuralInfrastructure (id INT, country VARCHAR(50), project VARCHAR(50), budget FLOAT, year INT); INSERT INTO RuralInfrastructure (id, country, project, budget, year) VALUES (1, 'Mozambique', 'Road Construction', 700000, 2015), (2, 'Mozambique', 'Water Supply Systems', 600000, 2016), (3, 'Mozambique', 'Community Centers', 500000, 2017);
SELECT AVG(budget) FROM RuralInfrastructure WHERE country = 'Mozambique' AND year BETWEEN 2015 AND 2018;