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 jogador jogou simples feminino quando Marcus Ellis e Heather Olver jogaram duplas mistas?
 ###Tabelas: CREATE TABLE 21st_century (21st_century_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 under-23 (under-23_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Venue VARCHAR, Score VARCHAR, Result VARCHAR, Competition VARCHAR) CREATE TABLE winners_from_2004 (winners_from_2004_id AUTO_INCREMENT PRIMARY KEY, Date INT, Category VARCHAR, Team VARCHAR, Rider 1 VARCHAR, Rider 2 VARCHAR) CREATE TABLE qualifying_times (qualifying_times_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, Class VARCHAR, Day 1 VARCHAR, Day 2 VARCHAR, Behind VARCHAR) CREATE TABLE —_southern_fells (—_southern_fells_id AUTO_INCREMENT PRIMARY KEY, Peak VARCHAR, Height (m) INT, Prom. (m) INT, Class VARCHAR, Parent VARCHAR)  
SELECT Women's singles FROM 21st_century WHERE Mixed doubles = marcus ellis heather olver