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 é a velocidade média dos navios que chegam do Japão a São Francisco?
 ###Tabelas: 
CREATE TABLE ports (id INT, name VARCHAR(255)); INSERT INTO ports (id, name) VALUES (1, 'Japan'), (2, 'San Francisco'); CREATE TABLE vessel_movements (id INT, vessel_id INT, departure_port_id INT, arrival_port_id INT, speed DECIMAL(5,2), date DATE); INSERT INTO vessel_movements (id, vessel_id, departure_port_id, arrival_port_id, speed, date) VALUES (1, 101, 1, 2, 15.2, '2022-01-01'), (2, 102, 1, 2, 17.3, '2022-01-05'), (3, 103, 1, 2, 14.8, '2022-01-10');
SELECT AVG(speed) FROM vessel_movements WHERE departure_port_id = (SELECT id FROM ports WHERE name = 'Japan') AND arrival_port_id = (SELECT id FROM ports WHERE name = 'San Francisco');