Problem: $2n$ ambassadors are invited to a banquet. Every ambassador has at most $n−1$ enemies. Prove that the ambassadors can be seated around a round table, so that nobody sits next to an enemy.
Solution: First, we seat the ambassadors in any way. Let $H$ be the number of neighboring hostile couples. We must find an algorithm which reduces this number whenever $H > 0$. Let $(A, B)$ be a hostile couple with B sitting to the right of $A$. We must separate them so as to cause as little disturbance as possible. This will be achieved if we reverse some arc $BA'$ . H will be reduced if $(A, A' )$ and $(B,B' )$ are friendly couples. it remains...
My question: Suppose B has in its right a friend $B''$ which is an enemy of $A'$ then after switching $A'$ and $B$, the number $H$ won't decrease or if the same situation happens for $A'$ (has a friend in its left which is an enemy of B) it will even increase!
How should I fix this?
I'm assuming being enemy is not a transitive relation. Is it right ? or there are some unmentioned properties for this relation ?