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 partido pertencia o titular do 5º distrito da Virgínia, que foi reeleito e foi eleito pela primeira vez em 1797?
 ###Tabelas: CREATE TABLE newport_rfc_record (newport_rfc_record_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Games INT, Tries INT, Conversions INT, Penalties INT, Drop Goals INT, Total Points INT) CREATE TABLE  (_id AUTO_INCREMENT PRIMARY KEY, District VARCHAR, Incumbent VARCHAR, Party VARCHAR, First elected VARCHAR, Result VARCHAR, Candidates VARCHAR) CREATE TABLE cart (cart_id AUTO_INCREMENT PRIMARY KEY, Year INT, Team VARCHAR, Chassis VARCHAR, Engine VARCHAR, Rank VARCHAR, Points INT) CREATE TABLE house_of_habsburg_1653–1722 (house_of_habsburg_1653–1722_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Birth VARCHAR, Marriage VARCHAR, Became Duchess VARCHAR, Ceased to be Duchess VARCHAR, Death VARCHAR, Spouse VARCHAR) CREATE TABLE formats (formats_id AUTO_INCREMENT PRIMARY KEY, Release format VARCHAR, Country VARCHAR, Label(s) VARCHAR, Cat. no. VARCHAR, Release date VARCHAR)  
SELECT Party FROM  WHERE Result = Re-elected AND First elected = 1797 AND District = Virginia 5