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 cidades têm uma taxa de reciclagem inferior à taxa média de reciclagem de todas as cidades na região 'Norte'?
 ###Tabelas: 
CREATE TABLE cities (city_name VARCHAR(50), region VARCHAR(50)); INSERT INTO cities (city_name, region) VALUES ('Chicago', 'North'), ('Detroit', 'North'), ('New York', 'East Coast'), ('Boston', 'East Coast'); CREATE TABLE recycling_rates (city_name VARCHAR(50), region VARCHAR(50), recycling_rate DECIMAL(5,2)); INSERT INTO recycling_rates (city_name, region, recycling_rate) VALUES ('Chicago', 'North', 0.30), ('Detroit', 'North', 0.25), ('New York', 'East Coast', 0.35), ('Boston', 'East Coast', 0.40);
SELECT city_name FROM recycling_rates WHERE region = 'North' AND recycling_rate < (SELECT AVG(recycling_rate) FROM recycling_rates WHERE region = 'North');