### How do I get sage to solve a set of 3 equations in 3 variables and a bunch of constants

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 input equations pretty printed. I am expecting a solution for x, y and z in other constant symbols and that's not happening.

How can I get sage to solve these equations?