If you draw all of the diagonals from a single vertex of a convex polygon with 8 sides, how many triangles are formed?
A. 5
B. 6
C. 7
D. 8