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 atleta tem uma posição de 1, e um ano menor que 1988, e um país de gre, e um tempo de 21:57:00?
 ###Tabelas: CREATE TABLE all-time_top_50_performances (all-time_top_50_performances_id AUTO_INCREMENT PRIMARY KEY, Athlete VARCHAR, Time VARCHAR, Country VARCHAR, Year INT, Place INT) CREATE TABLE conference_standings (conference_standings_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, SEC Wins INT, SEC Losses INT, Percentage VARCHAR, Home Record VARCHAR, Road Record VARCHAR, Overall Record VARCHAR) CREATE TABLE international (international_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Venue VARCHAR, Score VARCHAR, Result VARCHAR, Competition VARCHAR) CREATE TABLE recent_government_budget_balances (recent_government_budget_balances_id AUTO_INCREMENT PRIMARY KEY, Year INT, Income INT, Expenditure INT, Surplus(Deficit) VARCHAR, % GDP VARCHAR) CREATE TABLE men's_50_km (men's_50_km_id AUTO_INCREMENT PRIMARY KEY, Winner VARCHAR, Country VARCHAR, Winter Olympics INT, FIS Nordic World Ski Championships VARCHAR, Holmenkollen VARCHAR)  
SELECT Athlete FROM all-time_top_50_performances WHERE Place = 1 AND Year < 1988 AND Country = gre AND Time = 21:57:00