Добавлена реализация топологической сортировки