Which is the correct expansion of (3x + 2)(3x^2 + 4)^2?

A) 3x * 3x^2 + 2 * 3x^2 + 3x^2 * 4 + 2 * 4
B) 3x * 3x^2 + 3x * 4 + 2 * 3x^2 + 2 * 4
C) 3x * 3x + 3x * 4 + 2 * 3x^2 + 2 * 4

B) 3x * 3x^2 + 3x * 4 + 2 * 3x^2 + 2 * 4