3 Kinds of Triangles - Search