What is the greatest integer that always divides n(n+1)(2n+1)(3n+1)n(n+1)(2n+1)(3n+1)n(n+1)(2n+1)(3n+1) for all integers nnn?
2
6
12
24