Стартовые армии.
Исходил из того, чтобы ни от каких 2 героев нельзя было получить супер-стек путем объединения.
Поэтому:
1) классы не пересекаются (каждому классу соответствует свой тип грейда в стартовой армии)
2) в рамках одного и того же класса одинаковых существ нет