try to concentrate the non-contiguous regions