/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String[] ar
= {"chicken",
"goat",
"cow",
"camel",
"elephant"}; List<String> l = new LinkedList<>();
l.add(a);
}
List<String> l2 = new LinkedList<>();
l2.add("one");
l2.add("two");
l.addAll(l2);
reverse(l);
remove(l);
print(l);
}
public static void reverse(List<String> c) {
ListIterator<String> it = c.listIterator(c.size());
while(it.hasPrevious()) {
System.
out.
printf("%s ", it.
previous()); }
}
static void remove(List<String> l) {
l.subList(2, 4).clear();
}
public static void print(List<String> c) {
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZ1tdIGFyID0geyJjaGlja2VuIiwgImdvYXQiLCAiY293IiwgImNhbWVsIiwgImVsZXBoYW50In07CiAgICAgIExpc3Q8U3RyaW5nPiBsID0gbmV3IExpbmtlZExpc3Q8PigpOwogICAgICBmb3IoU3RyaW5nIGEgOiBhcikgewogICAgICAgICBsLmFkZChhKTsKICAgICAgfQogICAgICBMaXN0PFN0cmluZz4gbDIgPSBuZXcgTGlua2VkTGlzdDw+KCk7CiAgICAgIGwyLmFkZCgib25lIik7CiAgICAgIGwyLmFkZCgidHdvIik7CiAgICAgIGwuYWRkQWxsKGwyKTsKICAgICAgcmV2ZXJzZShsKTsKICAgICAgcmVtb3ZlKGwpOwogICAgICBwcmludChsKTsKCX0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCByZXZlcnNlKExpc3Q8U3RyaW5nPiBjKSB7CiAgICAgICAgTGlzdEl0ZXJhdG9yPFN0cmluZz4gaXQgPSBjLmxpc3RJdGVyYXRvcihjLnNpemUoKSk7CiAgICAgICAgd2hpbGUoaXQuaGFzUHJldmlvdXMoKSkgewogICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIlcyAiLCBpdC5wcmV2aW91cygpKTsKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICB9CiAgICBzdGF0aWMgdm9pZCByZW1vdmUoTGlzdDxTdHJpbmc+IGwpIHsKICAgIGwuc3ViTGlzdCgyLCA0KS5jbGVhcigpOwogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIHByaW50KExpc3Q8U3RyaW5nPiBjKSB7CiAgICAgICBmb3IoU3RyaW5nIHM6IGMpIHsKICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVzICIsIHMpOwogICAgICAgfQogICAgfQp9