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: Onde foi o torneio onde a partida foi em uma superfície dura e jan-michael gambill (19) foi o finalista?
 ###Tabelas: CREATE TABLE list_of_songs_released_in_2007 (list_of_songs_released_in_2007_id AUTO_INCREMENT PRIMARY KEY, Song title VARCHAR, Artist VARCHAR, Year INT, Genre VARCHAR, Single / Pack name VARCHAR, Release date VARCHAR, Family Friendly VARCHAR, Additional Rock Band 3 Features VARCHAR) CREATE TABLE singles (singles_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, Surface VARCHAR, Week VARCHAR, Winner VARCHAR, Finalist VARCHAR, Semifinalists VARCHAR) CREATE TABLE notable_players (notable_players_id AUTO_INCREMENT PRIMARY KEY, Nationality VARCHAR, Position VARCHAR, Leeds career VARCHAR, Appearances INT, Goals INT) CREATE TABLE class_7 (class_7_id AUTO_INCREMENT PRIMARY KEY, Subclass VARCHAR, Part 1 VARCHAR, Part 2 VARCHAR, Part 3 VARCHAR, Part 4 VARCHAR, Verb meaning VARCHAR) CREATE TABLE post_positions (post_positions_id AUTO_INCREMENT PRIMARY KEY, Finished INT, Time/ Behind VARCHAR, Post INT, Horse VARCHAR, Jockey VARCHAR, Trainer VARCHAR, Owner VARCHAR)  
SELECT Tournament FROM singles WHERE Surface = hard AND Finalist = jan-michael gambill (19)