For the order paying the highest freight, how many kinds of products does it contain?
highest freight refers to MAX(Freight); kinds of products refers to ProductID;
SELECT COUNT(T2.ProductID) FROM Orders AS T1 INNER JOIN `Order Details` AS T2 ON T1.OrderID = T2.OrderID WHERE T1.Freight = ( SELECT MAX(Freight) FROM Orders ) GROUP BY T1.OrderID