each when divided by 3 leaves a reminder of 1,

when divided by 5 leaves a reminder of 3,

and when divided by 6 leaves a reminder of 4.

a. Find the smallest number with those features.

b. How many similar numbers below 1000 are there?

c. What is the largest integer below 10^6 with the above mentioned features?