Here's a way to do this
Find the distance^2 between both points.....we have
D^2 = (-1 - 3)^2 + (-1 - 1)^2 = 4^2 + 2^2 = 20
Now.....construct two circles with centers at the two points and a radius of D^2
So.....we have
(x + 1)^2 + (y + 1)^2 = 20
(x - 3)^2 + ( y - 1)^2 = 20
Set these equal
(x + 1)^2 + (y + 1)^2 = (x - 3)^2 + ( y - 1)^2 simplify
x^2 + 2x + 1 + y^2 + 2y + 1 = x^2 - 6x + 9 + y^2 - 2y + 1
2x + 2y + 2 = -6x - 2y + 10 divide through by 2
x + y + 1 = -3x - y + 5
2y = - 4x + 4 divide through by 2
y = -2x + 2
y = 2 - 2x (1)
Sub this into the equation for either circle for y
(x+ 1)^2 + ( 2 - 2x + 1)^2 = 20
(x+ 1)^2 + (3 - 2x)^2 = 20
x^2 + 2x + 1 + 4x^2 - 12x + 9 = 20
5x^2 - 10x + 10 = 20 divide through by 5
x^2 - 2x + 2 = 4
x^2 - 2x = 2 complete the square on x [ you can also use the quadratic formula ]
x^2 - 2x + 1 = 3
(x - 1)^2 = 3 take both roots
x - 1 = ±√3 add 1 to both sides
x = 1±√3
So
x = 1+ √3 or x = 1 - √3
And using (1)....we can find y as either
2 - 2 [ 1+ √3] = -2√3 and 2 - 2 [ 1 - √3] = 2√3
So....the two other possible points are
( 1 +√3, -2√3 ) and ( 1 - √3, 2√3 )