Do you have to unlock one branch from each phase? For instance, do you have to unlock like this:
1,2,3,4,1,2
Or can you unlock like this:
1,3,4,1,3,4