If n is an integer and 2^n is a factor of 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9, what is the greatest possible value of n?

A) 6
B) 7
C) 8
D) 9