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 idiomas na América do Sul têm um alfabeto e mais de 2.000.000 de falantes?
 ###Tabelas: 
CREATE TABLE Languages (id INT PRIMARY KEY, language VARCHAR(255), script VARCHAR(255), speakers INT, region VARCHAR(255)); INSERT INTO Languages (id, language, script, speakers, region) VALUES (4, 'Guarani', 'Latin', 2500000, 'South America');
SELECT l.language, l.script, l.speakers FROM Languages l WHERE l.region = 'South America' AND l.script IS NOT NULL AND l.speakers > 2000000;