/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Foo{
final int val;
Foo(final int val){
this.val = val;
}
int getVal(){
return val;
}
}
}
class Ideone
{
{
List<Foo> l = new ArrayList<Foo>();
l.add(new Foo(3));
l.add(new Foo(2));
l.add(new Foo(1));
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBGb297CglmaW5hbCBpbnQgdmFsOwoJRm9vKGZpbmFsIGludCB2YWwpewoJCXRoaXMudmFsID0gdmFsOwoJfQoJaW50IGdldFZhbCgpewoJCXJldHVybiB2YWw7Cgl9CglwdWJsaWMgU3RyaW5nIHRvU3RyaW5nKCl7CgkJcmV0dXJuIFN0cmluZy52YWx1ZU9mKHZhbCk7Cgl9Cn0KCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMaXN0PEZvbz4gbCA9IG5ldyBBcnJheUxpc3Q8Rm9vPigpOwoJCWwuYWRkKG5ldyBGb28oMykpOwoJCWwuYWRkKG5ldyBGb28oMikpOwoJCWwuYWRkKG5ldyBGb28oMSkpOwoKCQlTeXN0ZW0ub3V0LnByaW50bG4obCk7CgkJQ29sbGVjdGlvbnMuc29ydChsLCBDb21wYXJhdG9yLmNvbXBhcmluZ0ludChGb286OmdldFZhbCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihsKTsKCX0KfQ==