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: Conte o número de países distintos onde as operações de carga foram realizadas pela empresa 'Neptune Shipping'.
 ###Tabelas: 
CREATE TABLE ports (id INT, name VARCHAR(50), country VARCHAR(50)); CREATE TABLE cargo_operations (id INT, port_id INT, company VARCHAR(50), type VARCHAR(50)); INSERT INTO ports (id, name, country) VALUES (1, 'Port of Oakland', 'USA'), (2, 'Port of Singapore', 'Singapore'), (3, 'Port of Hong Kong', 'China'), (4, 'Port of Rotterdam', 'Netherlands'), (5, 'Port of Santos', 'Brazil'), (6, 'Port of Mumbai', 'India'); INSERT INTO cargo_operations (id, port_id, company, type) VALUES (1, 1, 'Neptune Shipping', 'import'), (2, 1, 'Neptune Shipping', 'export'), (3, 3, 'Neptune Shipping', 'import'), (4, 4, 'Neptune Shipping', 'import'), (5, 5, 'Neptune Shipping', 'export'), (6, 6, 'Neptune Shipping', 'import');
SELECT COUNT(DISTINCT country) FROM ports INNER JOIN cargo_operations ON ports.id = cargo_operations.port_id WHERE cargo_operations.company = 'Neptune Shipping';