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: Identificar os estados com a maior e menor alocação de orçamento para a educação.
 ###Tabelas: 
CREATE TABLE states (state_id INT PRIMARY KEY, state_name TEXT, budget_allocation FLOAT);CREATE TABLE education_budget (state_id INT, budget FLOAT);
SELECT s.state_name, AVG(eb.budget) as avg_budget FROM states s INNER JOIN education_budget eb ON s.state_id = eb.state_id GROUP BY s.state_name ORDER BY avg_budget DESC LIMIT 1;SELECT s.state_name, AVG(eb.budget) as avg_budget FROM states s INNER JOIN education_budget eb ON s.state_id = eb.state_id GROUP BY s.state_name ORDER BY avg_budget ASC LIMIT 1;