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 diversificação econômica foram concluídos antes da data de término programada na região rural de 'Puno', Peru entre 2015 e 2018?
 ###Tabelas: 
CREATE TABLE economic_diversification (id INT, project_name VARCHAR(100), project_location VARCHAR(100), project_status VARCHAR(50), start_date DATE, end_date DATE);
SELECT COUNT(*) FROM economic_diversification WHERE project_location = 'Puno' AND project_status = 'completed' AND start_date <= '2018-12-31' AND end_date >= '2015-01-01';