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 era o motor pertencente a Pierluigi Martini com um pneu de P?
 ###Tabelas: CREATE TABLE hebburn_line_locomotives (hebburn_line_locomotives_id AUTO_INCREMENT PRIMARY KEY, Locomotive VARCHAR, Type VARCHAR, Builder VARCHAR, Builder's No. VARCHAR, Built INT, Entered service INT, Withdrawn INT) CREATE TABLE most_championship_points_in_a_season (most_championship_points_in_a_season_id AUTO_INCREMENT PRIMARY KEY, Driver VARCHAR, Points INT, Season VARCHAR, Races INT, Percentage of possible points VARCHAR) CREATE TABLE england_in_australia_1911_12 (england_in_australia_1911_12_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Home captain VARCHAR, Away captain VARCHAR, Venue VARCHAR, Result VARCHAR) CREATE TABLE drivers_and_constructors (drivers_and_constructors_id AUTO_INCREMENT PRIMARY KEY, Entrant VARCHAR, Constructor VARCHAR, Chassis VARCHAR, Engine VARCHAR, Tyres VARCHAR, Driver VARCHAR, Rounds VARCHAR) CREATE TABLE prize_money (prize_money_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Winner VARCHAR, Runner-Up VARCHAR, Semi-Finalists VARCHAR, Quarter-Finalists VARCHAR, Last 16 VARCHAR, Last 32 VARCHAR, Last 64 VARCHAR, Total VARCHAR)  
SELECT Engine FROM drivers_and_constructors WHERE Tyres = p AND Driver = pierluigi martini