Комбинаторика ненужная тема?Графы итд?Нет, на здоровье, долбите школьную шаблонную матешу, как в СССР делали 99,9%.Пополняйте армию старательных исполнителей, для которых шаг вправо - шаг влево от шаблона это стресс.Потому все и работало так, как работало - через пень-колоду.