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 o número de estudantes de pós-graduação internacionais únicos em cada departamento da universidade.
 ###Tabelas: 
CREATE TABLE graduate_students (student_id INT, student_name TEXT, program_name TEXT, department_name TEXT, international_student BOOLEAN); INSERT INTO graduate_students VALUES (4001, 'Sophia Lee', 'MS CS', 'Computer Science', true), (4002, 'Daniel Kim', 'MA Math', 'Mathematics', true), (4003, 'Emily Wong', 'MS Stats', 'Statistics', false), (4004, 'Oliver Chen', 'PhD CS', 'Computer Science', true);
SELECT department_name, COUNT(DISTINCT CASE WHEN international_student THEN program_name END) FROM graduate_students GROUP BY department_name;