There are some typos in your work so I don't know what you meant to write. But I think starting with

while valid results in a loss of information, because the term in gets canceled out. When I worked out everything according to your first step, I got , which is a valid restriction on but is not the solution set. (Because not all values of are possible.)

To solve, I did:

And also, the question doesn't ask it, but