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: Liste todas as comunidades com uma propriedade co-propriedade por um indivíduo de cada gênero.
 ###Tabelas: 
CREATE TABLE properties (property_id INT, price FLOAT, owner_id INT); CREATE TABLE owners (owner_id INT, name VARCHAR(255), gender VARCHAR(6)); INSERT INTO properties (property_id, price, owner_id) VALUES (1, 500000, 101), (2, 600000, 102), (3, 700000, 103), (4, 800000, 104); INSERT INTO owners (owner_id, name, gender) VALUES (101, 'Alice', 'female'), (102, 'Alex', 'non-binary'), (103, 'Bob', 'male'), (104, 'Charlie', 'non-binary');
SELECT communities.community FROM communities CROSS JOIN (SELECT DISTINCT owner_id FROM owners WHERE gender IN ('female', 'male')) AS female_male_owners GROUP BY communities.community HAVING COUNT(DISTINCT properties.owner_id) = 2;