How many non-congruent triangles can be formed by choosing three vertices from the vertices of a regular hexagon?
3
4
5
6
7