PASCAL 2000 Problem 24

There are seven points on a piece of paper. Exactly four of these points are on a straight line. No other line contains more than two of these points. Three of these seven points are selected to form the vertices of a triangle. How many triangles are possible?

Answer Choices
A. 18
B. 28
C. 30
D. 31
E. 33