$HAEDAL алгоритм