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: Contar o número de espécies no Mar Mediterrâneo.
 ###Tabelas: 
CREATE TABLE Species (id INT PRIMARY KEY, name VARCHAR(50), type VARCHAR(50)); INSERT INTO Species (id, name, type) VALUES (1, 'Tuna', 'Fish'); INSERT INTO Species (id, name, type) VALUES (2, 'Krill', 'Crustacean');   CREATE TABLE Observations (id INT PRIMARY KEY, species_id INT, location VARCHAR(50), weight REAL); INSERT INTO Observations (id, species_id, location, weight) VALUES (1, 1, 'Pacific Ocean', 20.5); INSERT INTO Observations (id, species_id, location, weight) VALUES (2, 2, 'Atlantic Ocean', 0.003); INSERT INTO Observations (id, species_id, location, weight) VALUES (5, 1, 'Mediterranean Sea', 15);
SELECT COUNT(DISTINCT O.species_id) FROM Observations O WHERE O.location = 'Mediterranean Sea';