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 nacionalidade cuja distância era de 500m antes de 2012, quando o recorde era de 1:37.071s?
 ###Tabelas: CREATE TABLE women_kayak (women_kayak_id AUTO_INCREMENT PRIMARY KEY, Distance VARCHAR, Event VARCHAR, Record VARCHAR, Nationality VARCHAR, Year INT, Location VARCHAR) CREATE TABLE motorcycle_grand_prix_results (motorcycle_grand_prix_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Class VARCHAR, Team VARCHAR, Machine VARCHAR, Points INT, Rank VARCHAR, Wins INT) CREATE TABLE 7701–7800 (7701–7800_id AUTO_INCREMENT PRIMARY KEY, NGC number INT, Object type VARCHAR, Constellation VARCHAR, Right ascension ( J2000 ) VARCHAR, Declination ( J2000 ) VARCHAR, Apparent magnitude INT) CREATE TABLE alpg_tour_6 (alpg_tour_6_id AUTO_INCREMENT PRIMARY KEY, No. INT, Date VARCHAR, Tournament VARCHAR, Winning score VARCHAR, To par VARCHAR, Margin of victory VARCHAR, Runner(s)-up VARCHAR) CREATE TABLE senior_pga_tour_wins_11 (senior_pga_tour_wins_11_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Winning score VARCHAR, Margin of victory VARCHAR, Runner(s)-up VARCHAR)  
SELECT Nationality FROM women_kayak WHERE Distance = 500m AND Year < 2012 AND Record = 1:37.071s