Permutations and Combinations Problem I need help on the below problems. Thank you!! 
a. Intel will issue IDs for up to 5000 employees. ID Intel uses IDs beginning with a single capital letter followed by a string of numbers (if needed), what is the minimum number of digits necessary for the ID?
b. Intel also issues vehicle gate passes for up to 5000 employees. If Intel uses gate passes starting with three capital letters followed by a string of numbers (if need), what is the minimum number of digits necessary for the gate pass?
c. Some areas of the Intel plant, such as the clean room, require special combination codes to enter in an electronic lock using a numerical keypad. The codes consist of a series of digits. Intel secutiry has determined as a matter of policy that the probability of breaking a combination code at random should be less than one in a million. If 50 unique codes have been issued to 50 employees, what is the minimum number of digits required?
d. Intel cafeteria management plans a menu of available dishes every quarter. Dishes consists of a soup, an entree, anda dessert, menus always consist of four soups and five desserts. Assuming that more than 100 menu combinations of soup-entree-dessert are required by the cafeteria management for sufficient variety, at least how many entrees are required?
 A: I’ll work (a); (b) and (d) are very similar, and I’ll add a hint for (c), where it may be a little harder to see what’s wanted.
In (a) suppose that $n$ digits are used after the capital letter. Then there are $26$ possible capital letters, and $10$ possible digits in each of the next $n$ positions, so there are $26\cdot10^n$ possible gate passes. You want to find the smallest non-negative integer $n$ that gives you at least $5000$ passes. Clearly $n=2$ is too small, since it allows only $2600$ passes, but $n=3$ does the job: it allows $26000$ passes, over $5$ times as many as you actually need.
In (c) you should again let $n$ be the number of digits needed. This gives you $10^n$ combination codes. You’ve issued $50$ of these codes, and you want to be sure that if someone picks an $n$-digit code at random, the probability of getting one of the $50$ that you’ve issued is less than $\frac1{1,000,000}$. That probability is $\frac{50}{10^n}$, the number of codes issued divided by the total number of possible codes.
