Step 1: Concept The total number of triangles from $n$ vertices is $\binom{n}{3}$. We must subtract triangles that use one side or two sides of the polygon.
Step 2: Meaning For an $n$-sided polygon, the number of triangles with no sides shared is given by the formula: $\frac{n(n-4)(n-5)}{6}$.
Step 3: Analysis Here $n = 20$.
Triangles sharing no sides $= \frac{20(20-4)(20-5)}{6}$.
$= \frac{20 \times 16 \times 15}{6} = \frac{4800}{6} = 800$.
Step 4: Conclusion There are 800 such triangles.
Final Answer: (B)