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: Encontre o número de funcionários do sexo masculino e feminino em cada departamento.
 ###Tabelas: 
CREATE TABLE departments (id INT, name VARCHAR(255), head_count INT); INSERT INTO departments (id, name, head_count) VALUES (1, 'Engineering', 250), (2, 'Marketing', 180), (3, 'Sales', 120); CREATE TABLE employees (id INT, name VARCHAR(255), gender VARCHAR(10), department_id INT); INSERT INTO employees (id, name, gender, department_id) VALUES (1, 'John Doe', 'Male', 1), (2, 'Jane Smith', 'Female', 1), (3, 'Mike Johnson', 'Male', 2), (4, 'Alice Williams', 'Female', 2), (5, 'Bob Brown', 'Male', 3), (6, 'Claire Johnson', 'Female', 3);
SELECT department_id AS id, gender, COUNT(*) as head_count FROM employees GROUP BY department_id, gender;