minimize M