Помогите пожалуйста решить задачу:

Даны 4 точки в пространстве: А(xa,ya,za), B(xb,yb,zb), C(xc,yc,zc), и D(xd,yd,zd).
1. ВН - высота треугольника АВС. Найти вектор ВН
2. DO - высота пирамиды. Найти вектор DO
3. Найти угол между ребрами AD и BC
4. Угол между AD и основанием ABC пирамиды
5. Найти расст. между ребрами AB и СD

только векторные операции.

Заранее большое спасибо,
с уважением,
Надежда.