SEARCH: filling both ends