What is the largest integer that is a divisor of n(n+1)(n+2)(n+3) for all positive odd integers n?
6
12
24
36
48