Исчерпывающий алгоритм, который должен прекратить поток однотипных вопросов:
На 3-4 темы без тем 1-2 НЕЛЬЗЯ
На 7-9 темы без тем 1-2-3-4 НЕЛЬЗЯ
На 10ю тему без тем 1-2-3-4 НЕЛЬЗЯ
На второй/третий блок тем X-Y без первого блока тем X-Y нельзя
На третий блок тем X-Y без второго блока тем X-Y нельзя
На второй день любого блока без первого дня этого блока нельзя
Надеюсь, что так даже не программистам понятно будет