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 finalista de Marat Safin (12)?
 ###Tabelas: CREATE TABLE west_german_champions_1973–1997 (west_german_champions_1973–1997_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Champions VARCHAR, Score VARCHAR, Runners-up VARCHAR, Venue VARCHAR) CREATE TABLE solo_singles (solo_singles_id AUTO_INCREMENT PRIMARY KEY, Year INT, Song VARCHAR, U.S. Hot 100 VARCHAR, U.S. R&B VARCHAR, U.S. Hot Adult Cont. VARCHAR, Album VARCHAR) CREATE TABLE first_qualifying_round (first_qualifying_round_id AUTO_INCREMENT PRIMARY KEY, Team 1 VARCHAR, Agg. VARCHAR, Team 2 VARCHAR, 1st leg VARCHAR, 2nd leg VARCHAR) CREATE TABLE singles (singles_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, Surface VARCHAR, Week VARCHAR, Winner VARCHAR, Finalist VARCHAR, Semifinalists VARCHAR) CREATE TABLE team_totals (team_totals_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, CF appearances INT, CF wins INT, Cup wins INT, Last CF INT)  
SELECT Tournament FROM singles WHERE Finalist = marat safin (12)