There are 25 people sitting around a table and each person has two cards. One of the numbers 1,2,..., 25 is written on each card, and each number occurs on exactly two cards. At a signal, each person passes one of her cards, the one with the smaller number to her right hand neighbor. Prove that sooner or later, one of the players will have two cards with the same numbers.
I am thinking it will have to do with the 12 and 13 card because there is a 50% chance of giving it to their partner but I can't find a way to back that up
Edited: The two $25$'s must be separate (or we already have a match)and are stationary. Each $24$ can only move twice, as it can only move when matched with a $25$. After two moves, the $24$s are stationary (or they get matched and we are done.) Now the $23$'s can only move four times. Going on like this, all the cards above $13$ come to rest somewhere, actually much faster than this, occupying $24$ spaces. Each of the $13$'s gets passed to the remaining hand and must match.
I will be posting a follow-up regarding the maximum number of moves.