Solving linear equations with variables on both sides