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 tipos de aeronaves tiveram incidentes relacionados a problemas de motor desde 2010?
 ###Tabelas: 
CREATE TABLE Aircraft_Incidents (incident_id INT, aircraft_type VARCHAR(50), incident_date DATE, incident_description VARCHAR(255)); INSERT INTO Aircraft_Incidents (incident_id, aircraft_type, incident_date, incident_description) VALUES (1, 'A320', '2015-02-03', 'Engine failure during takeoff'), (2, '787', '2012-07-16', 'Engine malfunction leading to emergency landing'), (3, 'A350', '2018-11-07', 'Minor engine issue, no impact on flight'); CREATE TABLE Aircraft_Types (aircraft_type VARCHAR(50), manufacturer VARCHAR(50), first_flight_year INT); INSERT INTO Aircraft_Types (aircraft_type, manufacturer, first_flight_year) VALUES ('A320', 'Airbus', 1988), ('787', 'Boeing', 2009), ('A350', 'Airbus', 2015);
SELECT DISTINCT a.aircraft_type, a.manufacturer FROM Aircraft_Incidents i INNER JOIN Aircraft_Types a ON i.aircraft_type = a.aircraft_type WHERE i.incident_date >= '2010-01-01' AND incident_description LIKE '%engine%';