During his childhood, Utkarsh used to collect Pokemon Tazos. Pokémon Tazos were small collectible round discs that were found in bags of chips in the 1990s and 2000s. He wanted to collect all the different Pokemons Tazos.
He did some research and found out that there were a total of M distinct Pokemon Tazos. Each bag of chips contained exactly one tazo. One cannot see the tazo contained in the bag of chips before buying it. It was equally likely for any of the M distinct Pokemon Tazos to be present in a bag of chips.
In order to collect them all, he went to a shop and bought N bags of chips. Now he is worried whether he has bought enough bags of chips or not. You need to tell him the probability of getting all the M distinct Pokemon Tazos from the N bags of chips.