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 é o peso médio da carga para os navios que passaram em todas as inspeções e carregaram um tipo específico de carga?
 ###Tabelas: 
CREATE TABLE Inspections (Id INT, VesselId INT, InspectionDate DATETIME, Result VARCHAR(10)); INSERT INTO Inspections (Id, VesselId, InspectionDate, Result) VALUES (1, 1, '2021-01-01', 'Passed'); CREATE TABLE Cargo (Id INT, VoyageId INT, Type VARCHAR(50), Weight DECIMAL(10,2)); INSERT INTO Cargo (Id, VoyageId, Type, Weight) VALUES (1, 1, 'Liquefied Natural Gas', 5000.5);
SELECT AVG(C.Weight) AS AverageWeight FROM Cargo C INNER JOIN (SELECT V.Id, COUNT(*) AS InspectionCount FROM Vessels V LEFT JOIN Inspections I ON V.Id = I.VesselId WHERE I.Result = 'Passed' GROUP BY V.Id) VE ON C.VoyageId = VE.Id WHERE C.Type = 'Liquefied Natural Gas' AND VE.InspectionCount = (SELECT MAX(InspectionCount) FROM (SELECT V.Id, COUNT(*) AS InspectionCount FROM Vessels V LEFT JOIN Inspections I ON V.Id = I.VesselId WHERE I.Result = 'Passed' GROUP BY V.Id) T);