Find earliest occurrence and replace with new one, skipping any in between