I was assuming order matters - that is, a Leader-Defender is different from a Defender-Leader, and just ran a permutation. But that's still a little off. If you just run with pure and half-classes, and ordering matters, you end up with 16. If you don't think it does, then you get 10, as you said.