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 tipos únicos de produtos de carne fornecidos por cada fornecedor?
 ###Tabelas: 
CREATE TABLE Suppliers(SupplierID INT, Name VARCHAR(50), Type VARCHAR(50));CREATE TABLE MeatProducts(ProductID INT, SupplierID INT, ProductName VARCHAR(50), Quantity INT);INSERT INTO Suppliers VALUES (1, 'Supplier A', 'Meat Supplier'), (2, 'Supplier B', 'Meat Supplier'), (3, 'Supplier C', 'Fruit Supplier');INSERT INTO MeatProducts VALUES (1, 1, 'Beef', 200), (2, 1, 'Chicken', 300), (3, 2, 'Pork', 500), (4, 2, 'Lamb', 400), (5, 3, 'Apples', 500);
SELECT s.Name, COUNT(DISTINCT m.ProductName) FROM Suppliers s JOIN MeatProducts m ON s.SupplierID = m.SupplierID GROUP BY s.Name;