сегодня позырил алгоритм №2, и понял, что ни фига не понял...
к сожалению у меня нет описания тех мыслей, которые я хотел в нем реализовать.
видать буду новый придумывать

или не надо?