может всетаки кто то даст алгоритм?