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 mais antigo de Valdimir Poelnikov, que possui uma posição final-tour maior que 72, uma posição final-vuelta menor que 77 e uma posição final-giro menor que 57?
 ###Tabelas: CREATE TABLE j (j_id AUTO_INCREMENT PRIMARY KEY, Discipline VARCHAR, Championship VARCHAR, Circuit VARCHAR, Event VARCHAR, Session VARCHAR) CREATE TABLE indy_500_career (indy_500_career_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Start VARCHAR, Qual VARCHAR, Rank VARCHAR, Finish VARCHAR, Laps INT) CREATE TABLE most_assists (most_assists_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Years VARCHAR, MLS Cup INT, U.S. Open Cup INT, CONCACAF INT, Other INT, Total INT) CREATE TABLE pairs (pairs_id AUTO_INCREMENT PRIMARY KEY, Rank INT, WS Points INT, Name VARCHAR, Country VARCHAR, 08-09 I/O best INT, 08-09 GP/JGP best INT, 08-09 GP/JGP 2nd INT, 08-09 OI best INT, 08-09 OI 2nd INT, 07-08 I/O best INT, 07-08 GP/JGP best INT, 07-08 GP/JGP 2nd INT, 07-08 OI best INT, 07-08 OI 2nd INT) CREATE TABLE grand_tour_finishers (grand_tour_finishers_id AUTO_INCREMENT PRIMARY KEY, Rider VARCHAR, Year INT, Final Position - Giro INT, Final Position - Tour INT, Final Position - Vuelta INT)  
SELECT MIN Year FROM grand_tour_finishers WHERE Final Position - Tour > 72 AND Final Position - Vuelta < 77 AND Final Position - Giro < 57 AND Rider = valdimir poelnikov