желательно более подробное описание алгоритма. помочь каким образом? помощь безвозмездная?