АВН-любимый алгоритм. Елена Мищенко.