How Many Triangles Are There?