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 3 países com os maiores gastos em P&D para um determinado medicamento.
 ###Tabelas: 
CREATE TABLE rd_expenditures (country TEXT, drug_name TEXT, amount INTEGER);
SELECT country, SUM(amount) AS total_expenditure, RANK() OVER (ORDER BY SUM(amount) DESC) as rank FROM rd_expenditures WHERE drug_name = 'DrugY' GROUP BY country ORDER BY rank ASC LIMIT 3;