Question 21Let $P$ be a $30$-sided polygon inscribed in a circle. Find the number of triangles whose vertices are vertices of $P$ such that any two vertices of each triangle are separated by at least three other vertices of $P$.