This has some pretty good polish, but I would've enjoyed it more if each equation was actually guaranteed to be solvable. Personally, I find it a lot more satisfying to actually reach a solution than to just get "close enough" and move on.