Реализовал алгоритм подобный Мондену(с весовыми значениями)