Question: Help with the solve command to find roots!

Please help me with the next problem in Maple. When I try to find roots using solve command but
it throws the next message:
Warning, solutions may have been lost...
 
The procedure is performed as follows:
fx := (-(1/2)*(sqrt((x-x1)^2+(y-y1)^2)-m1)^2*(2*x-2*x1))*(1/(s1*sqrt((x-x1)^2+
(y-y1)^2)))+(-(1/2)*(sqrt((x-x2)^2+(y-y2)^2)-m2)^2*(2*x-2*x2))*
(1/(s2*sqrt((x-x2)^2+(y-y2)^2)))+(-(1/2)*(sqrt((x-x3)^2+(y-y3)^2)-m3)^2*
(2*x-2*x3))*(1/(s3*sqrt((x-x3)^2+(y-y3)^2))) = 0;

fy := (-(1/2)*(sqrt((x-x1)^2+(y-y1)^2)-m1)^2*(2*y-2*y1))*(1/(s1*sqrt((x-x1)^2+
(y-y1)^2)))+(-(1/2)*(sqrt((x-x2)^2+(y-y2)^2)-m2)^2*(2*y-2*y2))*
(1/(s2*sqrt((x-x2)^2+(y-y2)^2)))+(-(1/2)*(sqrt((x-x3)^2+(y-y3)^2)-m3)^2*
(2*y-2*y3))*(1/(s3*sqrt((x-x3)^2+(y-y3)^2))) = 0;

solve({fx, fy}, {x, y});


"Where m1, m2, m3, s1, s2 and s3 are constants"
 
Thanks!
Please Wait...