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 ano médio em que Charles N. Felton foi reeleito?
 ###Tabelas: CREATE TABLE great_northern_section (great_northern_section_id AUTO_INCREMENT PRIMARY KEY, Number VARCHAR, Previous Number(s) INT, Previous Class VARCHAR, Converted INT, Withdrawn INT, Disposal VARCHAR) CREATE TABLE california (california_id AUTO_INCREMENT PRIMARY KEY, District VARCHAR, Incumbent VARCHAR, Party VARCHAR, First elected INT, Result VARCHAR) CREATE TABLE freedom_conference (freedom_conference_id AUTO_INCREMENT PRIMARY KEY, Institution VARCHAR, Location VARCHAR, Nickname VARCHAR, Founded INT, Type VARCHAR, Enrollment INT, Joined MAC INT) CREATE TABLE canoe (canoe_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE p (p_id AUTO_INCREMENT PRIMARY KEY, Player VARCHAR, Nationality VARCHAR, Position VARCHAR, Years for Grizzlies VARCHAR, School/Club Team VARCHAR)  
SELECT AVG First elected FROM california WHERE Result = re-elected AND Incumbent = charles n. felton