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 menor Primeiro Eleito, quando o Partido é "Republicano" e quando o Distrito é "Minnesota 1"?
 ###Tabelas: CREATE TABLE visible (visible_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Space Agency VARCHAR, Launch Date VARCHAR, Terminated VARCHAR, Location VARCHAR) CREATE TABLE finals (finals_id AUTO_INCREMENT PRIMARY KEY, Season INT, Winner VARCHAR, Score VARCHAR, Runner-up VARCHAR, Venue VARCHAR) CREATE TABLE porsche_supercup (porsche_supercup_id AUTO_INCREMENT PRIMARY KEY, Year INT, Drivers VARCHAR, Wins INT, Points VARCHAR, D.C. VARCHAR) CREATE TABLE minnesota (minnesota_id AUTO_INCREMENT PRIMARY KEY, District VARCHAR, Incumbent VARCHAR, Party VARCHAR, First elected INT, Results VARCHAR) CREATE TABLE introduction_of_address_classes (introduction_of_address_classes_id AUTO_INCREMENT PRIMARY KEY, Class VARCHAR, Leading bits INT, Size of network number bit field VARCHAR, Size of rest bit field VARCHAR, Number of networks VARCHAR, Addresses per network VARCHAR, Start address VARCHAR, End address VARCHAR)  
SELECT MIN First elected FROM minnesota WHERE Party = republican AND District = minnesota 1