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: Quem venceu o simples masculino quando Petya Nedelcheva venceu o simples feminino, Petya Nedelcheva Diana Dimova venceu o duplo feminino, Stilian Makarski Diana Dimova venceu o duplo misto, e Stilian Makarski Peyo Boichinov venceu o duplo masculino?
 ###Tabelas: CREATE TABLE winning_head_of_the_river_championship_events (winning_head_of_the_river_championship_events_id AUTO_INCREMENT PRIMARY KEY, Crew INT, Open 1st VIII VARCHAR, Open 2nd VIII VARCHAR, Open 3rd VIII VARCHAR, U16 1st VIII VARCHAR, U16 2nd VIII VARCHAR, U16 3rd VIII VARCHAR, U15 1st IV VARCHAR, U15 2nd IV VARCHAR, U15 3rd IV VARCHAR, U15 4th IV VARCHAR, U15 5th IV VARCHAR, U15 6th IV VARCHAR) CREATE TABLE 933–1062 (933–1062_id AUTO_INCREMENT PRIMARY KEY, Throne Name VARCHAR, Title VARCHAR, Born-Died VARCHAR, Entered office VARCHAR, Left office VARCHAR, Family Relations VARCHAR) CREATE TABLE nonstructural_viral_proteins (nonstructural_viral_proteins_id AUTO_INCREMENT PRIMARY KEY, RNA Segment (Gene) INT, Size ( s base pair ) INT, Protein VARCHAR, Molecular weight kDa VARCHAR, Location VARCHAR, Copies per particle VARCHAR) CREATE TABLE past_winners (past_winners_id AUTO_INCREMENT PRIMARY KEY, Year INT, Men's singles VARCHAR, Women's singles VARCHAR, Men's doubles VARCHAR, Women's doubles VARCHAR, Mixed doubles VARCHAR) CREATE TABLE passenger_statistics (passenger_statistics_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Airport VARCHAR, City VARCHAR, Code (IATA/ICAO) VARCHAR, 2008 INT, 2009 INT, 2010 INT)  
SELECT Men's singles FROM past_winners WHERE Women's singles = petya nedelcheva AND Women's doubles = petya nedelcheva diana dimova AND Mixed doubles = stilian makarski diana dimova AND Men's doubles = stilian makarski peyo boichinov