Triangulate

Revise