Solution of Triangles