Здравствуйте.
Подскажите, как реализовать такую логику?
Т.к. на словах трудно объяснить, для наглядности нарисовал схему. См.вложение.

Спасибо!