Marginal price auction