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 programa de apoio à deficiência na 'Califórnia' tem o maior orçamento em 2023?
 ###Tabelas: 
CREATE TABLE budget (budget_id INT, program_name VARCHAR(50), state VARCHAR(50), year INT, amount INT); INSERT INTO budget (budget_id, program_name, state, year, amount) VALUES (1, 'Accessible Transportation', 'California', 2023, 60000), (2, 'Sign Language Interpretation', 'California', 2023, 40000), (3, 'Adaptive Equipment', 'California', 2023, 50000);
SELECT program_name FROM (SELECT program_name, ROW_NUMBER() OVER (PARTITION BY state, year ORDER BY amount DESC) as rn FROM budget WHERE state = 'California' AND year = 2023) t WHERE rn = 1;