An equilateral triangle ABC is divided into 100 congruent equilateral triangles. What is the greatest number of vertices of small triangles that can be chosen so that no two of them lie on a line that is parallel to any of the sides of the triangle ABC? combinatorics proposedcombinatorics