# System of 3 equations in 3 variables with symbolic coefficients

Here is my Sage code:

```
a, b, c, d, e, f, k, l, m, n, x, y, z = var('a, b, c, d, e, f, k, l, m, n, x, y, z')
eq1 = x*k+(a/m)-(x*d/(sqrt(x^2+y^2+z^2)*e*f))==0
eq2 = y*l+(b/m)-(y*d/(sqrt(x^2+y^2+z^2)*e*f))==0
eq3 = z*n+(c/m)-(z*d/(sqrt(x^2+y^2+z^2)*e*f))==0
print solve([eq1,eq2,eq3],x,y,z)
```

When I evaluate this, all I get are my original input equations, pretty-printed.

I am expecting a solution for x, y and z in terms of the other constant symbols and that's not happening.

How can I get Sage to solve these equations?