Monopoly Equilibrium: Using the Marginal Decision Code