Major changed, added divide and conq