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: Quais são os menores Top-5 resultados quando os eventos são maiores que 18?
 ###Tabelas: CREATE TABLE non-championship_race_results (non-championship_race_results_id AUTO_INCREMENT PRIMARY KEY, Race Name VARCHAR, Circuit VARCHAR, Date VARCHAR, Winning driver VARCHAR, Constructor VARCHAR, Report VARCHAR) CREATE TABLE brand_reorganization (brand_reorganization_id AUTO_INCREMENT PRIMARY KEY, Brand VARCHAR, Year founded INT, Year began making autos INT, Year joined GM INT, Markets served today VARCHAR) CREATE TABLE births_and_deaths (births_and_deaths_id AUTO_INCREMENT PRIMARY KEY, Periodo VARCHAR, Births INT, Deaths INT, Difference INT, CBR* INT, CDR* INT, IMR* INT, TFR* INT) CREATE TABLE european_competition_history (european_competition_history_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Competition VARCHAR, Round VARCHAR, Club VARCHAR, Home VARCHAR, Away VARCHAR, Aggregate VARCHAR) CREATE TABLE summary (summary_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, Wins INT, Top-5 INT, Top-10 INT, Top-25 INT, Events INT, Cuts made INT)  
SELECT MIN Top-5 FROM summary WHERE Events > 18