Problem:
King Arthur and his 100 knights are having a feast at a round table. Each person has a glass with white or red wine in front of him. Exactly at midnight, every person moves his glass in front his left neighbor if the glass has white wine, or in front of his right neighbor if the glass has red wine. It is known that there is at least one glass with red and one glass with white wine.
a. Prove that after midnight there will be at least one person without a glass of wine in front of him.
b. If Lady Guinivera, the Queen, calls the King off the table before midnight, will the conclusion of part (a) still going to be correct?