Цитата Сообщение от Kobik Посмотреть сообщение
зачем ему две салатовых души, если он планирует осуществлять только ОДИН переход B<->C?
Класс А не нужен, а вы предлагаете доплатить за возможность переливаться и в него.

Ошибка очевидна.
Рыжая душа поддерживает только однократный переход и не подходит для подобной схемы.

При двух салатовых душах:

Салатовая душа В нужна, чтобы переходить неоднократно между В и А
Салатовая душа С нужна, чтобы переходить неоднократно между С и А, либо неоднократно между С и В.

При одной рыжей душе:

Салатовая душа В позволяет переходить неоднократно между В и А
Рыжая душа С позволяет перейти однократно с В или А на С, после чего салатовой душой продолжать переходить между В и А.