bayahУ нас есть 3 числа: количество напитка в 1-й, во 2-й и в 3-й кружке. Давайте рассматривать эти 3 числа как вектор 3-мерного пространства. Тогда

и

-- линейные операторы на этом пространстве. Для линейных операторов есть хорошая теория, и можно ею воспользоваться.
Обозначим линейный оператор

через

: вы хотите узнать, что будет с начальным вектором, если применять

достаточно долго. Для начала надо посмотреть, какие у

собственные значения...
1) Если

, то соответствующее подпространство уходит в ноль;
2)

быть не может, потому что степени оператора

, очевидно, равномерно ограничены;
3) если

не единица, но на единичной окружности, то будет двумерное подпространство, которое вертится; если проекция начального вектора на это подпространство ненулевая, то его будет болтать, и он никуда сходиться не будет;
4) если

, то соответствующее подпространство неподвижно, и надо думать, как начальный вектор расположен относительно него.
Как найти собствнные значения? Это легко сделать следующим образом: рассмотрите оператор

, который циклически переставляет кружки; тогда, очевидно,

(если правильно выбрать направление цикла).