import java.util.ArrayList;
import java.util.Arrays;
class Ideone {
public static void main
(String[] args
) { String[] arr
= new String[]{"FIRST",
"SECOND",
"SECOND",
"THIRD",
"FOURTH",
"FIRST",
"FOURTH"}; arr=removeSuccessive(arr,toRemove);
}
ArrayList<String> res=new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
if(!arr[i].equals(toRemove[0]))
res.add(arr[i]);
else if(i+1<arr.length && !arr[i+1].equals(toRemove[1]))
res.add(arr[i]);
else
i++;
}
return res.
toArray(new String[res.
size()]); }
}
aW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlzOwoKY2xhc3MgSWRlb25lIHsKCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nW10gYXJyID0gbmV3IFN0cmluZ1tdeyJGSVJTVCIsICJTRUNPTkQiLCAiU0VDT05EIiwgIlRISVJEIiwgIkZPVVJUSCIsICJGSVJTVCIsICJGT1VSVEgifTsKCQlTdHJpbmdbXSB0b1JlbW92ZSA9IG5ldyBTdHJpbmdbXXsiU0VDT05EIiwiU0VDT05EIn07CgkJYXJyPXJlbW92ZVN1Y2Nlc3NpdmUoYXJyLHRvUmVtb3ZlKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oQXJyYXlzLnRvU3RyaW5nKGFycikpOwoJCQoJfQoKCXByaXZhdGUgc3RhdGljIFN0cmluZ1tdIHJlbW92ZVN1Y2Nlc3NpdmUoU3RyaW5nW10gYXJyLCBTdHJpbmdbXSB0b1JlbW92ZSkgewoJCUFycmF5TGlzdDxTdHJpbmc+IHJlcz1uZXcgQXJyYXlMaXN0PD4oKTsKCQlmb3IgKGludCBpID0gMDsgaSA8IGFyci5sZW5ndGg7IGkrKykgewoJCQlpZighYXJyW2ldLmVxdWFscyh0b1JlbW92ZVswXSkpCgkJCQkJcmVzLmFkZChhcnJbaV0pOwoJCQllbHNlIGlmKGkrMTxhcnIubGVuZ3RoICYmICFhcnJbaSsxXS5lcXVhbHModG9SZW1vdmVbMV0pKQoJCQkJCXJlcy5hZGQoYXJyW2ldKTsKCQkJZWxzZQoJCQkJaSsrOwoJCX0KCQkKCQlyZXR1cm4gcmVzLnRvQXJyYXkobmV3IFN0cmluZ1tyZXMuc2l6ZSgpXSk7Cgl9Cgp9Cg==