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 foi em uma superfície dura e teve jacob adaktusson como o oponente?
 ###Tabelas: CREATE TABLE most_championship_points_in_a_season_up_to_2009 (most_championship_points_in_a_season_up_to_2009_id AUTO_INCREMENT PRIMARY KEY, Driver VARCHAR, Points INT, Season INT, Races INT, Percentage of possible points VARCHAR) CREATE TABLE men's_coubles (men's_coubles_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 2005 VARCHAR, 2006 VARCHAR, 2007 VARCHAR, 2008 VARCHAR, 2009 VARCHAR, 2010 VARCHAR, 2011 VARCHAR, 2012 VARCHAR) CREATE TABLE doubles_35_20-15 (doubles_35_20-15_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents in the final VARCHAR, Score VARCHAR) CREATE TABLE teams'_championship (teams'_championship_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, Car No. VARCHAR, MNZ SPR VARCHAR, MNZ FEA VARCHAR, SPA SPR VARCHAR, SPA FEA VARCHAR, MON FEA VARCHAR, SIL SPR VARCHAR, SIL FEA VARCHAR, HUN SPR VARCHAR, HUN FEA VARCHAR, LMS SPR VARCHAR, LMS FEA VARCHAR, CAT SPR VARCHAR, CAT FEA VARCHAR, Points VARCHAR) CREATE TABLE singles_wins_14 (singles_wins_14_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR)  
SELECT Tournament FROM singles_wins_14 WHERE Surface = hard AND Opponent = jacob adaktusson