Answer: a) 1977060966, b) 146581344.
Step-by-step explanation:
Since we have given that
There are 10 numbers,
There are 26 lower case letters,
There are 26 upper case letters,
Since the first 3 characters have to be digits and next 6 can be upper or lower.
So, a) repetitions are allowed:

b) repetitions are not allowed:

Hence, a) 1977060966, b) 146581344.
The next 18 days because your trying to see how many days it is until he does BOTH
A)4/13 would be the larger number since if you were to try to add them, 4/13 = 40/130 and 3/10 = 39/130, 40/130 > 39/130
B) A rational number between them would be 39.5/130.