A class of 43 students is divided into committees in such a way that each student serves on exactly one committee. Each committee must have at least 3 members and at most 5 members. The possible number of committees that can be formed is

(a) at least 8 and at most 14

(b) at least 8 and at most 15

(c) at least 9 and at most 14

(d) at least 9 and at most 15

I want to know how you find the answer. The answer is one of the choices above.