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: Encontre o número de países que produziram Samário e Neodímio no conjunto de dados fornecido.
 ###Tabelas: 
CREATE TABLE ElementProduction (year INT, country TEXT, element TEXT, production INT); INSERT INTO ElementProduction (year, country, element, production) VALUES (2017, 'China', 'Samarium', 100); INSERT INTO ElementProduction (year, country, element, production) VALUES (2017, 'China', 'Neodymium', 200); INSERT INTO ElementProduction (year, country, element, production) VALUES (2018, 'Japan', 'Samarium', 120); INSERT INTO ElementProduction (year, country, element, production) VALUES (2018, 'Japan', 'Neodymium', 220); INSERT INTO ElementProduction (year, country, element, production) VALUES (2019, 'India', 'Samarium', 150); INSERT INTO ElementProduction (year, country, element, production) VALUES (2019, 'India', 'Neodymium', 250);
SELECT COUNT(DISTINCT country) as num_countries FROM ElementProduction WHERE element IN ('Samarium', 'Neodymium');