How Many Triangles Are There Puzzle