Caltech's 900 students are evenly spaced along the circumference of a circle. How many equilateral triangles can be formed with at least two Caltech students as vertices?

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