A product development team has a 3-stage development process: design, implementation, and test. Historically, the design stage takes either 3, 4, 5, or 6 months to complete. Similarly, the implementation stage takes either 3, 4, or 5 months to complete, and the test stage takes 1 or 2 months to complete. How many possible timelines are there to complete the entire product development process?

a) 24
b) 30
c) 36
d) 48