How many triangles can be formed by joining the vertices of a 10-sided polygon?

The total number of triangles formed by joining vertices of 10-sided polygon is given by the combination of 10 sides taken at 3, i.e. selection of 3 points from 10 points ( because a triangle has 3 vertices). This gives
[tex]10C3=\frac{10!}{3!(10-3)!}=\frac{10!}{3!\cdot7!}=\frac{10\cdot9\cdot8}{6}=\frac{720}{6}=120[/tex]Then, the answer is the last option: 120