Помогите пожалуйста с задачей.
Каждое ребро правильного тетраэдра разделили на

равных отрезков. Сколько существует невырожденных тетраэдров с вершинами в точках деления? Вершины исходного тетраэдра точками деления не являются.
Я уже пытался решать сам, вот до чего дошел:
Пусть

- количество точек на отрезке,

.
Количество тетраэдров вообще равно

Отсюда надо вычесть вариант, где 3 точки на одном ребре -

,
4 точки на одной плоскости:

И прибавить дважды вычтенный вариант "4 на одном ребре":

Далее вычтем вариант, когда 2 прямые параллельны:

У меня получается небольшое расхождение с ответом. Подскажите, что я упустил?