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 número médio de acidentes para embarcações que transportaram cargas do continente asiático?
 ###Tabelas: 
CREATE TABLE Accidents (Id INT, VesselId INT, Year INT); INSERT INTO Accidents (Id, VesselId, Year) VALUES (1, 1, 2021), (2, 1, 2022), (3, 3, 2021), (4, 2, 2020); CREATE TABLE Cargo (Id INT, VesselId INT, Continent VARCHAR(50)); INSERT INTO Cargo (Id, VesselId, Continent) VALUES (1, 1, 'Asia'), (2, 1, 'Asia'), (3, 3, 'Europe'), (4, 2, 'Asia');
SELECT AVG(Accidents_Per_Vessel.Accidents_Count) FROM (SELECT VesselId, COUNT(*) AS Accidents_Count FROM Accidents GROUP BY VesselId) AS Accidents_Per_Vessel INNER JOIN (SELECT VesselId, COUNT(*) AS Cargo_Count FROM Cargo WHERE Continent = 'Asia' GROUP BY VesselId) AS Cargo_Per_Vessel ON Accidents_Per_Vessel.VesselId = Cargo_Per_Vessel.VesselId GROUP BY Accidents_Per_Vessel.VesselId;