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 melhor período de 3 anos que tem um melhor período de 15 anos de Smyslov; Kasparov e uma posição de 5?
 ###Tabelas: CREATE TABLE bus_fleet (bus_fleet_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Make & Model VARCHAR, Length VARCHAR, Engine Type VARCHAR, Numbers VARCHAR) CREATE TABLE champions_tour_wins_45 (champions_tour_wins_45_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Winning score VARCHAR, Margin of victory VARCHAR, Runner(s)-up VARCHAR) CREATE TABLE futures_titles (futures_titles_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent in the final VARCHAR, Score VARCHAR) CREATE TABLE biosynthesis (biosynthesis_id AUTO_INCREMENT PRIMARY KEY, Enzyme VARCHAR, Location VARCHAR, Substrate VARCHAR, Product VARCHAR, Chromosome VARCHAR, EC VARCHAR, OMIM INT, Porphyria VARCHAR) CREATE TABLE moves_played_compared_with_computer_choices (moves_played_compared_with_computer_choices_id AUTO_INCREMENT PRIMARY KEY, Position INT, best year VARCHAR, best 2-year period VARCHAR, best 3-year period VARCHAR, best 5-year period VARCHAR, best 10-year period VARCHAR, best 15-year period VARCHAR)  
SELECT best 3-year period FROM moves_played_compared_with_computer_choices WHERE best 15-year period = smyslov; kasparov AND Position = 5