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: Nomeie o motor com chassi de Maserati 250F e participante de Luigi Piotti com ano inferior a 1957.
 ###Tabelas: CREATE TABLE 2007_final_statistics (2007_final_statistics_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Airport VARCHAR, Code (IATA/ICAO) VARCHAR, Total Cargo (Metric Tonnes) INT, % Change VARCHAR) CREATE TABLE grand_slams:11_finals_9_titles_2_runner-ups (grand_slams:11_finals_9_titles_2_runner-ups_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE week_three (week_three_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Time VARCHAR, Visiting team VARCHAR, Home team VARCHAR, Site VARCHAR, Broadcast VARCHAR, Result VARCHAR, Attendance INT) CREATE TABLE division_races (division_races_id AUTO_INCREMENT PRIMARY KEY, Week INT, EASTERN #1 VARCHAR, Eastern #2 VARCHAR, WESTERN #1 VARCHAR, Western #2 VARCHAR) CREATE TABLE complete_formula_one_world_championship_results (complete_formula_one_world_championship_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Entrant VARCHAR, Chassis VARCHAR, Engine VARCHAR, Points INT)  
SELECT Engine FROM complete_formula_one_world_championship_results WHERE Chassis = maserati 250f AND Entrant = luigi piotti AND Year < 1957