Very well explained and easy to understand. However, I am still struggling a bit with an extension of this. If there are, let's say n names in the hat. What is the probability that p people draw their own name, and how would you calculate this? Thanks for your help.