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 é o número de pacientes que melhoraram após terapia e medicação, separados por gênero?
 ###Tabelas: 
CREATE TABLE patients (patient_id INT, name VARCHAR(50), gender VARCHAR(10), therapy_completed BOOLEAN, medication_completed BOOLEAN, therapy_outcome INT, medication_outcome INT);
SELECT gender, SUM(CASE WHEN therapy_outcome > 0 THEN 1 ELSE 0 END) AS improved_therapy, SUM(CASE WHEN medication_outcome > 0 THEN 1 ELSE 0 END) AS improved_medication FROM patients WHERE therapy_completed = TRUE AND medication_completed = TRUE GROUP BY gender;