ODE
\[ (6 x-2 y(x)) y'(x)=-y(x)+3 x+2 \] ODE Classification
[[_homogeneous, `class C`], _rational, [_Abel, `2nd type`, `class A`]]
Book solution method
Equation linear in the variables, \(y'(x)=f\left ( \frac {X_1}{X_2} \right ) \)
Mathematica ✓
cpu = 0.173603 (sec), leaf count = 29
\[\left \{\left \{y(x)\to 3 x-\frac {2}{5} \left (1+W\left (-e^{\frac {25 x}{4}-1+c_1}\right )\right )\right \}\right \}\]
Maple ✓
cpu = 0.111 (sec), leaf count = 35
\[\left [y \left (x \right ) = \frac {{\mathrm e}^{-\LambertW \left (-\frac {{\mathrm e}^{\frac {25 x}{4}} {\mathrm e}^{-1} {\mathrm e}^{-\frac {25 \textit {\_C1}}{4}}}{2}\right )+\frac {25 x}{4}-1-\frac {25 \textit {\_C1}}{4}}}{5}+3 x -\frac {2}{5}\right ]\] Mathematica raw input
DSolve[(6*x - 2*y[x])*y'[x] == 2 + 3*x - y[x],y[x],x]
Mathematica raw output
{{y[x] -> 3*x - (2*(1 + ProductLog[-E^(-1 + (25*x)/4 + C[1])]))/5}}
Maple raw input
dsolve((6*x-2*y(x))*diff(y(x),x) = 2+3*x-y(x), y(x))
Maple raw output
[y(x) = 1/5*exp(-LambertW(-1/2*exp(25/4*x)*exp(-1)*exp(-25/4*_C1))+25/4*x-1-25/4
*_C1)+3*x-2/5]