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 é a média do Primeiro Eleito, quando o Distrito é "Massachusetts 3"?
 ###Tabelas: CREATE TABLE massachusetts (massachusetts_id AUTO_INCREMENT PRIMARY KEY, District VARCHAR, Incumbent VARCHAR, Party VARCHAR, First elected INT, Results VARCHAR) CREATE TABLE current_providers (current_providers_id AUTO_INCREMENT PRIMARY KEY, Provider VARCHAR, Years VARCHAR, Free or pay VARCHAR, Transmission VARCHAR, On demand VARCHAR) CREATE TABLE by_rider (by_rider_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Rider VARCHAR, Country VARCHAR, Winning span VARCHAR, MotoGP/500cc INT, 350cc INT, Moto2/250cc INT, Moto3/125cc INT, 80cc/50cc INT, Total INT) CREATE TABLE list_of_hostages (list_of_hostages_id AUTO_INCREMENT PRIMARY KEY, Romanized name VARCHAR, Name in Hangul VARCHAR, Name in Hanja VARCHAR, Gender VARCHAR, Birth year INT) CREATE TABLE pittsburgh_penguins_4_boston_bruins_2 (pittsburgh_penguins_4_boston_bruins_2_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Visitor VARCHAR, Score VARCHAR, Home VARCHAR, Record VARCHAR)  
SELECT AVG First elected FROM massachusetts WHERE District = massachusetts 3