The Nelder-Mead Algorithm is a very easy-to-program non-linear solver that converges quickly and accurately in low dimensional problems like this one. The pseudo-code is easy to follow on Wikipedia, but you can find some coded implementations online as well.
Your cost function in this case would be the sum of the left hand sides' squares to ensure that lower costs are closer to the correct solutions.