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 pacientes únicos que receberam terapia, aconselhamento ou sessões de meditação no Centro Comunitário D.
 ###Tabelas: 
CREATE TABLE community_centers (id INT, name VARCHAR(255)); INSERT INTO community_centers (id, name) VALUES (1, 'Community Center A'), (2, 'Community Center B'), (3, 'Community Center C'), (4, 'Community Center D'); CREATE TABLE treatments (id INT, community_center_id INT, patient_id INT, type VARCHAR(255)); INSERT INTO treatments (id, community_center_id, patient_id, type) VALUES (1, 1, 1, 'therapy'), (2, 1, 2, 'counseling'), (3, 2, 3, 'meditation'), (4, 4, 4, 'therapy'), (5, 4, 5, 'counseling'); CREATE TABLE patients (id INT, age INT); INSERT INTO patients (id, age) VALUES (1, 35), (2, 45), (3, 50), (4, 30), (5, 40);
SELECT COUNT(DISTINCT patient_id) FROM treatments t WHERE t.community_center_id = 4 AND t.type IN ('therapy', 'counseling', 'meditation');