maj solution