Я отвечаю на вопрос человека, про его задачи и ты и Сергей знаете столько же сколько я . Однако это не мешает вам давать советы? Чем мой совет хуже чем ваши?)
Тем что он не отвечает условиям поставленного вопроса, где прямым текстом упоминаются 'dfs' 'модность' итд 😉