Я так понял в вопросе с циклическими связями без танцев с бубном никак не обойтись.

Хорошо что есть симулятор, на котором можно проверить то, что навоял и если что-то не так, то подправить.
Из всех постов больше всего понравилось то, что написал В.Ситников. Правильно говорят -
"Кто ясно мыслит, тот ясно излагает".
Соломоново решение вопроса предложил Ю.Ревака. И ему спасибо.