Алгоритмы на графах. Часть 2. DFS. Двудольность. Циклы. Топологическая сортировка. Поиск мостов.