Suppose $A_1, A_2, A_3, \ldots, A_{20}$ is a 20-sided regular polygon. How many non-isosceles (scalene) triangles can be formed whose vertices are among the vertices of the polygon, but the sides are not the sides of the polygon?

Let's think step by step and output the final answer within \boxed{}.
user