Mahdi Distribution