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: Quem é o ciclista com menos de 50 posições finais em tours e menos de 11 posições finais em vueltas antes de 2008?
 ###Tabelas: CREATE TABLE fall_1998 (fall_1998_id AUTO_INCREMENT PRIMARY KEY, 7:00 am VARCHAR, 7:30 am VARCHAR, 8:00 am VARCHAR, 9:00 am VARCHAR, 11:00 am VARCHAR, noon VARCHAR, 12:30 pm VARCHAR, 1:00 pm VARCHAR, 1:30 pm VARCHAR, 2:00 pm VARCHAR, 3:00 pm VARCHAR, 4:30 pm VARCHAR, 5:00 pm VARCHAR, 6:30 pm VARCHAR) CREATE TABLE first_strikes (first_strikes_id AUTO_INCREMENT PRIMARY KEY, Year INT, Sport VARCHAR, Artist VARCHAR, Mintage INT, Issue Price VARCHAR, Release Date VARCHAR) CREATE TABLE calendar_and_results (calendar_and_results_id AUTO_INCREMENT PRIMARY KEY, Circuit VARCHAR, Location VARCHAR, Date VARCHAR, Pole Position VARCHAR, Fastest Lap VARCHAR, Winner VARCHAR) 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) CREATE TABLE 250cc_classification (250cc_classification_id AUTO_INCREMENT PRIMARY KEY, Rider VARCHAR, Manufacturer VARCHAR, Laps INT, Time VARCHAR, Grid INT)  
SELECT Rider FROM grand_tour_finishers WHERE Final Position - Tour < 50 AND Final Position - Vuelta < 11 AND Year < 2008