Добавил проверку ацикличности графа