Consider a box with $n \geq 2$ toys. We can empty it by removing two, three or four toys. How many different ways can we do this, if order matters (i.e. taking out 2, 3, then 2 toys is different from taking out 3, 2, then 2 toys)?
Obviously, this problem can be solved programmatically by iterating through all possible arrangements for two, three, or four removals, selecting only the ones that take out all the toys, and counting permutations as we do in the MISSISSIPPI problem.
Is there a more elegant mathematical solution?