Привет! Спустя несколько дней пришел к такому коду. Программа выводит верный результат с сохранением всех зависимостей узлов. Но валидацию не проходит. Может кто подскажет ошибку в коде. Глаз уже замылился, не вижу причины. После удаления узла 3: После добавления узла 16: После удаления узлов 4, 5, 6: После добавления узла 20: