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: Exibir os nomes dos navios, capacidades dos motores e status de inspeção de segurança para navios que não tiveram inspeções de segurança ou têm uma capacidade de motor superior a 4000, excluindo navios de passageiros?
 ###Tabelas: 
CREATE TABLE Vessels (ID INT, Name VARCHAR(50), Type VARCHAR(50), Safety_Inspections INT, Engine_Capacity INT); INSERT INTO Vessels (ID, Name, Type, Safety_Inspections, Engine_Capacity) VALUES (1, 'MV Pegasus', 'Cargo Ship', 0, 4500), (2, 'MV Pisces', 'Passenger Ship', 1, 2000);
SELECT Name, Engine_Capacity, Safety_Inspections FROM Vessels WHERE Safety_Inspections = 0 OR Engine_Capacity > 4000 AND Type != 'Passenger Ship';