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 é a porcentagem de programas de desvio bem-sucedidos para jovens infratores na América do Sul e nos EUA?
 ###Tabelas: 
CREATE TABLE south_america_diversion (id INT, age_group VARCHAR(255), success BOOLEAN); INSERT INTO south_america_diversion (id, age_group, success) VALUES (1, 'Youth', TRUE), (2, 'Youth', FALSE), (3, 'Youth', TRUE);CREATE TABLE us_diversion (id INT, age_group VARCHAR(255), success BOOLEAN); INSERT INTO us_diversion (id, age_group, success) VALUES (1, 'Youth', TRUE), (2, 'Youth', TRUE), (3, 'Youth', FALSE);
SELECT (SUM(CASE WHEN age_group = 'Youth' AND success = TRUE THEN 1 ELSE 0 END) / COUNT(CASE WHEN age_group = 'Youth' THEN 1 ELSE NULL END)) * 100 AS youth_success_percentage FROM south_america_diversion UNION ALL SELECT (SUM(CASE WHEN age_group = 'Youth' AND success = TRUE THEN 1 ELSE 0 END) / COUNT(CASE WHEN age_group = 'Youth' THEN 1 ELSE NULL END)) * 100 AS youth_success_percentage FROM us_diversion;