Бьюсь об заклад, вы недавно покрыли графики в этом классе ...
Как вы думаете, график может быть применен здесь?
Можете ли вы придумать структуру, которую можно построить на основе проблемных входов (A> B>, A> D, C> A и т. Д.)? Может быть, какой-то ориентированный граф ...
Как только проблема выражена в таком графике, решение будет включать в себя навигацию по этому графику ...