/* package whatever; // don't place package name! */
import java.util.*;
import java.util.stream.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
I i = Stream.of(new I(0), new I(6), new I(1), new I(2), new I(3))
.reduce(new I(-1), (old, current) -> current.i > old.i ? current : old);
}
static class I{
public I(int i){
this.i = i;
}
int i;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnN0cmVhbS4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUkgaSA9IFN0cmVhbS5vZihuZXcgSSgwKSwgbmV3IEkoNiksIG5ldyBJKDEpLCBuZXcgSSgyKSwgbmV3IEkoMykpCgkJLnJlZHVjZShuZXcgSSgtMSksIChvbGQsIGN1cnJlbnQpIC0+IGN1cnJlbnQuaSA+IG9sZC5pID8gY3VycmVudCA6IG9sZCk7CgkJU3lzdGVtLm91dC5wcmludGxuKGkuaSk7Cgl9CgkKCXN0YXRpYyBjbGFzcyBJewoJCXB1YmxpYyBJKGludCBpKXsKCQkJdGhpcy5pID0gaTsKCQl9CgkJCgkJaW50IGk7Cgl9Cn0=