There are $2n$ people standing in a queue for tickets costing 5 doublezons each. Everyone wants to buy one ticket; $n$ of the people have a 10-doublezon banknote and $n$ of them a 5-doublezon coin. Initially, the cashier has no money.
How many orderings of the people in the queue are there for which the cashier can always give a 5-doublezon coin back to each 10-doublezon note owner? What is the probability that the cashier will be able to return cash to everyone for a random ordering of the queue?
So basically the first person in the queue must be one of those $n$ people with 5-doublezon coin (otherwise the cashier wouldn't have change for that person) and next person can be either one of $n-1$ people with 5-doublezon coin or one of $n$ with a banknote; however, at every moment the number of customers who paid with a banknote cannot exceed the number of customers who paid with a coin, and if these numbers are equal at some point, the next customer must pay with a coin to give the cashier some change for next customer.
The original number of customers is $2n$, so the upper bound of the number of possible orderings is $(2n)!$ We can fix the first customer since he must pay with 5-doublezon coin, so then we can choose between $n$ customers paying with a banknote or $n-1$ customers paying with a coin; if the first option is chosen, then the next customer must pay with a coin; if, however, second customer pays with a coin again, the following may be either again one with a coin, or someone paying with a banknote (and the following can also pay with a banknote, until a moment when number of those who paid with a banknote is equal to the number of those who paid with a coin, when the cashier again has no change).
That's an intuition I have for this problem; however, I don't know how to proceed more formally or how to go about finding a formula, let alone the answering the probability question.