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: Quais países têm violações na cadeia de suprimentos e produzem mais de 20 produtos feitos de materiais reciclados?
 ###Tabelas: 
CREATE TABLE SupplyChainViolations (country TEXT, num_violations INT); INSERT INTO SupplyChainViolations (country, num_violations) VALUES ('Bangladesh', 50), ('Cambodia', 30), ('Vietnam', 20), ('India', 10); CREATE TABLE RecycledMaterials (product_id INT, country TEXT, recycled_materials BOOLEAN); INSERT INTO RecycledMaterials (product_id, country, recycled_materials) VALUES (1, 'India', TRUE), (2, 'China', FALSE), (3, 'India', TRUE), (4, 'Vietnam', TRUE), (5, 'Bangladesh', TRUE);
SELECT country FROM RecycledMaterials R1 INNER JOIN SupplyChainViolations S1 ON R1.country = S1.country GROUP BY country HAVING COUNT(*) > 20;