всяко лучше
Проверила в боевых условиях.
Кто будет пробовать - убирайте сортировку (это на последней итерации), иначе получится каша из данных.
Обнаружен один минус. При конвертации выкидывается повторяющийся текст. Например, если у Вас три тамбура, останется один, два санузла - тоже один. В результате сбивается порядок.
А в целом, можно пользоваться.