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 é o estágio em que a classificação por pontos é de Danilo Di Luca, a classificação de montanhas é de José Rujano e a classificação geral é de Danilo Di Luca?
 ###Tabelas: CREATE TABLE monthly_mobile_subscriber_additions (monthly_mobile_subscriber_additions_id AUTO_INCREMENT PRIMARY KEY, Year INT, January INT, February INT, March INT, April INT, June INT, July INT, August INT, September INT, October INT, November INT, December INT, Annual Additions(in millions) INT, Average Monthly Additions(in millions) INT) CREATE TABLE anglo-italian_cup (anglo-italian_cup_id AUTO_INCREMENT PRIMARY KEY, Opposing Team VARCHAR, Against INT, Date VARCHAR, Venue VARCHAR, Round VARCHAR) CREATE TABLE classification_leadership (classification_leadership_id AUTO_INCREMENT PRIMARY KEY, Stage VARCHAR, Winner VARCHAR, General classification VARCHAR, Points classification VARCHAR, Mountains classification VARCHAR, Intergiro classification VARCHAR, Trofeo Fast Team VARCHAR, Trofeo Super Team VARCHAR) CREATE TABLE season_calendar (season_calendar_id AUTO_INCREMENT PRIMARY KEY, Round INT, Country VARCHAR, Circuit VARCHAR, Date VARCHAR, Pole Position VARCHAR, Fastest Lap VARCHAR, Winning Rider VARCHAR, Winning Team VARCHAR, Report VARCHAR) CREATE TABLE mintage_figures (mintage_figures_id AUTO_INCREMENT PRIMARY KEY, Year INT, $10 – 1/10 oz. INT, $25 – 1/4 oz. INT, $50 – 1/2 oz. INT, $100 – 1 oz. INT)  
SELECT Stage FROM classification_leadership WHERE Points classification = danilo di luca AND Mountains classification = josé rujano AND General classification = danilo di luca