Cómo calcular las coordenadas del tercer punto en un triángulo (2D) conociendo coordenadas de 2 puntos, todas las longitudes y todos los ángulos [cerrado]

Tengo un triángulo y conozco las coordenadas de dos vértices: A = (x1, y1), B = (x2, y2) Todos los ángulos: ABC = 90∘, CAB = 30∘ y BCA = 60∘ y todos los bordes longitudes ¿Cómo puedo encontrar las coordenadas del tercer vértice C = (x3, y3)?

Sé que hay dos soluciones (quiero ambas).