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 todas as cidades com uma população entre 200.000 e 500.000 que possuem uma taxa de reciclagem acima da média do estado.
 ###Tabelas: 
CREATE TABLE cities_3 (name VARCHAR(255), state VARCHAR(255), population DECIMAL(10,2), recycling_rate DECIMAL(5,2)); INSERT INTO cities_3 (name, state, population, recycling_rate) VALUES ('City4', 'California', 300000, 60), ('City5', 'Texas', 450000, 20), ('City6', 'Florida', 250000, 40);
SELECT name FROM cities_3 WHERE population BETWEEN 200000 AND 500000 AND recycling_rate > (SELECT AVG(recycling_rate) FROM cities_3 WHERE cities_3.state = cities_3.state);