Starting armies.
The goal was to ensure that no two heroes could obtain a super-stack by combining their armies.
Therefore:
1) Classes do not overlap (each class corresponds to its own type of upgrade in the starting army)
2) Within the same class, there are no identical creatures.
И пусть Эльрат осветит твой путь