Solve in $\mathbb{R}$ :
$$(x^2+2)^2+8x^2=6x (x^2+2) $$
My try: I tried to make the graph by calculating values for $x=1, 2, 3, 4$ and I found that the function is positive at $x=0$ but negative at $x=1$, so the graph must have crossed the $x$ axis, thus there will be a root between $0$ and $1$ and similarly this was the case between $3$ and $4$, but I was unable to solve it precisely. I was also unable to find about the other two roots.
What is the way to solve it just by algebra or rough plotting with the help of pen and paper and not using any computational tools?
Hint: Rewrite it as:
$$(x^2+2)^2-6x(x^2+2)+8x^2=0$$
Now use the substitution $$y=\frac{x^2+2}{x}$$
This gives
$$x^2y^2-6x^2y+8x^2=0$$
Therefore $$x^2=0 \vee y^2-6y+8=0$$