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 torneio tem um resultado de vencedor e uma superfície de dura (i)?
 ###Tabelas: CREATE TABLE others_awards_and_nominations (others_awards_and_nominations_id AUTO_INCREMENT PRIMARY KEY, Year INT, Result VARCHAR, Award VARCHAR, Category VARCHAR, Nominated work VARCHAR) CREATE TABLE offense (offense_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Gain INT, Loss INT, Long INT, Avg/G VARCHAR) CREATE TABLE itf_singles_finals (itf_singles_finals_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE electoral_results (electoral_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Designation VARCHAR, % votes INT, Seats VARCHAR, % seats INT) CREATE TABLE 2012_gallup_poll (2012_gallup_poll_id AUTO_INCREMENT PRIMARY KEY, Result VARCHAR, Barack Obama VARCHAR, George H. W. Bush VARCHAR, Ronald Reagan VARCHAR, Jimmy Carter VARCHAR, Gerald Ford VARCHAR, Richard Nixon VARCHAR)  
SELECT Tournament FROM itf_singles_finals WHERE Outcome = winner AND Surface = hard (i)