Made MultinomialOptimum.
Made too many changes enumerate