Solving with Variables on Both Sides