Модуль перебора,переписан