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 o nome do projeto e a fonte de financiamento para os 3 principais projetos de custo total na tabela ethical_AI, em ordem decrescente.
 ###Tabelas: 
CREATE TABLE ethical_AI (project_id INT, project_name VARCHAR(255), total_cost FLOAT, funding_source VARCHAR(255));
SELECT project_name, funding_source FROM (SELECT project_name, funding_source, total_cost, ROW_NUMBER() OVER (ORDER BY total_cost DESC) as rn FROM ethical_AI) tmp WHERE rn <= 3;