import java.util.*;
import java.lang.*;
import java.io.*;
class Reverse
{
static <T> void reverse(List<T> x){
int n = x.size();
for(int i=0;i<n/2;i++){
T tmp = x.get(i);
x.set(i, x.get(n-i-1));
x.set(n-i-1, tmp);
}
}
public static void main
(String[] args
) {
List<String> list = new ArrayList<String>();
list.add("one");
list.add("two");
list.add("three");
list.add("four");
list.add("five");
reverse(list);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBSZXZlcnNlCnsKCXN0YXRpYyA8VD4gdm9pZCByZXZlcnNlKExpc3Q8VD4geCl7CgkJaW50IG4gPSB4LnNpemUoKTsKCQlmb3IoaW50IGk9MDtpPG4vMjtpKyspewoJCQlUIHRtcCA9IHguZ2V0KGkpOwoJCQl4LnNldChpLCB4LmdldChuLWktMSkpOwoJCQl4LnNldChuLWktMSwgdG1wKTsKCQl9Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKQoJewoJCUxpc3Q8U3RyaW5nPiBsaXN0ID0gbmV3IEFycmF5TGlzdDxTdHJpbmc+KCk7CgkJbGlzdC5hZGQoIm9uZSIpOwoJCWxpc3QuYWRkKCJ0d28iKTsKCQlsaXN0LmFkZCgidGhyZWUiKTsKCQlsaXN0LmFkZCgiZm91ciIpOwoJCWxpc3QuYWRkKCJmaXZlIik7CgkJCgkJcmV2ZXJzZShsaXN0KTsKCQlmb3IoU3RyaW5nIHM6bGlzdCkKCQkJU3lzdGVtLm91dC5wcmludGxuKHMpOwoJfQp9