How many solutions will this equation have?

2x + 2 +8x-3x = 5x + 12+2x

a
One solution
b
Infinite solutions
c
Three solutions
d
Two solutions
e
There is no way to know
f
No solution

d

Two solutions