How many solutions are there to this equation?
7x3(x - 1) = 2(2x + 3)

A. no solution
B. exactly one solution
C. at least two solutions
D. infinitely many solutions