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: Liste os serviços que receberam alocações orçamentárias em pelo menos 2 estados.
 ###Tabelas: 
CREATE TABLE state_budget (state VARCHAR(20), service VARCHAR(20), allocation INT); INSERT INTO state_budget (state, service, allocation) VALUES ('StateA', 'Healthcare', 1500000), ('StateA', 'Education', 2000000), ('StateB', 'Healthcare', 1000000), ('StateB', 'Education', 1200000), ('StateC', 'Healthcare', 1750000), ('StateC', 'Education', 2250000), ('StateD', 'Public Safety', 1000000), ('StateD', 'Transportation', 2000000);
SELECT service FROM state_budget GROUP BY service HAVING COUNT(DISTINCT state) >= 2;