# Replace Multiple

![](https://1430428134-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ld8QK19sjP1I9rhLouo%2F-MOvHqd3jIszhAOS-ocF%2F-MOvITG-fjDIQlwlyHWq%2FreplaceMultiple_2020-12-17_05-53-40.png?alt=media\&token=a5e084b3-b4df-4ef7-ac9e-a2ad9ca21bb4)

```d
ind1 = 0..List.Count(lst0)-1;
ind2 = List.SetDifference(ind1,ind0);
ind3 = List.Flatten([ind2,ind0],-1);
bln1 = List.Contains(ind0,ind1<1>);
lst1 = List.FilterByBoolMask(lst0,bln1);
lst2 = List.Flatten([lst1["out"],rep0],-1);
lst3 = List.SortByKey(lst2,ind3)["sortedList"];
```
