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 é o preço médio dos imóveis em bairros acessíveis em Berlim?
 ###Tabelas: 
CREATE TABLE Berlin_Neighborhoods (Neighborhood_Name TEXT, Affordable BOOLEAN); INSERT INTO Berlin_Neighborhoods (Neighborhood_Name, Affordable) VALUES ('Mitte', false), ('Friedrichshain', true), ('Kreuzberg', true), ('Prenzlauer Berg', false); CREATE TABLE Berlin_Properties (Neighborhood_Name TEXT, Property_Price INTEGER); INSERT INTO Berlin_Properties (Neighborhood_Name, Property_Price) VALUES ('Mitte', 500000), ('Friedrichshain', 400000), ('Kreuzberg', 450000), ('Prenzlauer Berg', 550000);
SELECT AVG(Berlin_Properties.Property_Price) FROM Berlin_Properties INNER JOIN Berlin_Neighborhoods ON Berlin_Properties.Neighborhood_Name = Berlin_Neighborhoods.Neighborhood_Name WHERE Berlin_Neighborhoods.Affordable = true;