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 construtor é o grid 1 com um tempo/retirado de motor?
 ###Tabelas: CREATE TABLE singles (singles_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, Surface VARCHAR, Week VARCHAR, Winner and score VARCHAR, Finalist VARCHAR, Semifinalists VARCHAR) CREATE TABLE european_championship_1977-1987 (european_championship_1977-1987_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Venue VARCHAR, Winners VARCHAR, Runner-up VARCHAR, 3rd place VARCHAR) CREATE TABLE demography_and_ethnic_background (demography_and_ethnic_background_id AUTO_INCREMENT PRIMARY KEY, Census Year INT, Number of Muslims 000 INT, Population of England and Wales 000 INT, Muslim (% of Total population) VARCHAR, Registered Mosques INT, Muslims per mosque INT) CREATE TABLE race (race_id AUTO_INCREMENT PRIMARY KEY, Driver VARCHAR, Constructor VARCHAR, Laps INT, Time/Retired VARCHAR, Grid INT) CREATE TABLE box_score (box_score_id AUTO_INCREMENT PRIMARY KEY, Finish INT, Start INT, Car No. INT, Driver VARCHAR, Car Name VARCHAR, Car Make VARCHAR, Entrant VARCHAR, Laps INT, Status VARCHAR)  
SELECT Constructor FROM race WHERE Time/Retired = engine AND Grid = 1