How Many Triangles are There?