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 os nomes e idades dos voluntários que trabalharam no programa de Saúde no Haiti e na equipe de Resposta a Desastres no Nepal.
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name TEXT, age INT); CREATE TABLE assignments (id INT, volunteer_id INT, program_id INT, team_id INT); CREATE TABLE programs (id INT, name TEXT, location TEXT); CREATE TABLE teams (id INT, name TEXT, location TEXT); INSERT INTO volunteers VALUES (1, 'Jean-Pierre Moreau', 30), (2, 'Ram Bhattarai', 40), (3, 'Marie-Claire Saint-Fleur', 50); INSERT INTO assignments VALUES (1, 1, 1, 1), (2, 2, 2, 2), (3, 3, 1, 2); INSERT INTO programs VALUES (1, 'Health', 'Haiti'), (2, 'Disaster Response', 'Nepal'); INSERT INTO teams VALUES (1, 'Health', 'Haiti'), (2, 'Disaster Response', 'Nepal');
SELECT v.name, v.age FROM volunteers v INNER JOIN assignments a ON v.id = a.volunteer_id INNER JOIN programs p ON a.program_id = p.id INNER JOIN teams t ON a.team_id = t.id WHERE (p.name = 'Health' AND p.location = 'Haiti') OR (t.name = 'Disaster Response' AND t.location = 'Nepal');