MathCastle
GeometryChallengeAdvanced Number Theory

Advanced Number Theory · Challenge problem

A large equilateral triangle of side 1010 is divided into 100100 unit equilateral triangles by lines parallel to its sides, as shown; the lines meet at 6666 grid points. How many equilateral triangles of all sizes and orientations have all three vertices among these grid points? (Tilted triangles, such as the dashed one, count.)