Рабочий вариант построения цепочки (требует отладки)