solutions =
[ 2*atan((2*a^2*sin(m) + 2*a*c - (2*a^2*b^2 - c^4 - 2*a^2*c^2 - 2*b^2*c^2 + 2*a^2*c^2*cos(2*m) + 2*b^2*c^2*cos(2*n) - 2*a^2*b^2*cos(2*m - 2*n) - 4*a*c^3*sin(m) - 4*b*c^3*sin(n) - 4*a^2*b*c*sin(2*m - n) + 4*a*b*c^2*cos(m + n) - 4*a*b^2*c*sin(m) - 4*a^2*b*c*sin(n) - 8*a*b*c^2*cos(m - n) + 4*a*b^2*c*sin(m - 2*n))^(1/2) + 2*a*b*sin(n))/(2*a^2 + c^2 + 2*a^2*cos(m) + 2*a*c*sin(m) + 2*b*c*sin(n) + 2*a*b*cos(m - n) + 2*a*b*cos(n))), 2*atan((2*b*(c + a*sin(m) + b*sin(n)) + ((2*a*b + (c + a*sin(m) + b*sin(n))^2 - a^2 - b^2 + (a*cos(m) + b*cos(n))^2)*(2*a*b - (c + a*sin(m) + b*sin(n))^2 + a^2 + b^2 - (a*cos(m) + b*cos(n))^2))^(1/2))/(2*b*(a*cos(m) + b*cos(n)) + (c + a*sin(m) + b*sin(n))^2 - a^2 + b^2 + (a*cos(m) + b*cos(n))^2))]
[ 2*atan((2*a^2*sin(m) + 2*a*c + (2*a^2*b^2 - c^4 - 2*a^2*c^2 - 2*b^2*c^2 + 2*a^2*c^2*cos(2*m) + 2*b^2*c^2*cos(2*n) - 2*a^2*b^2*cos(2*m - 2*n) - 4*a*c^3*sin(m) - 4*b*c^3*sin(n) - 4*a^2*b*c*sin(2*m - n) + 4*a*b*c^2*cos(m + n) - 4*a*b^2*c*sin(m) - 4*a^2*b*c*sin(n) - 8*a*b*c^2*cos(m - n) + 4*a*b^2*c*sin(m - 2*n))^(1/2) + 2*a*b*sin(n))/(2*a^2 + c^2 + 2*a^2*cos(m) + 2*a*c*sin(m) + 2*b*c*sin(n) + 2*a*b*cos(m - n) + 2*a*b*cos(n))), 2*atan((2*b*(c + a*sin(m) + b*sin(n)) - ((2*a*b + (c + a*sin(m) + b*sin(n))^2 - a^2 - b^2 + (a*cos(m) + b*cos(n))^2)*(2*a*b - (c + a*sin(m) + b*sin(n))^2 + a^2 + b^2 - (a*cos(m) + b*cos(n))^2))^(1/2))/(2*b*(a*cos(m) + b*cos(n)) + (c + a*sin(m) + b*sin(n))^2 - a^2 + b^2 + (a*cos(m) + b*cos(n))^2))]