/* 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
{
{
// your code goes here
List
<Integer
> integers
= Arrays.
asList(1); .stream()
.distinct()
.map(integer -> {
System.
out.
println("MAP: " + integer
); return integer;
})
.reduce((integer, integer2) -> {
int result = integer + integer2;
System.
out.
println("REDUCE: " + result
); return result;
})
.orElse(1111);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlMaXN0PEludGVnZXI+IGludGVnZXJzID0gQXJyYXlzLmFzTGlzdCgxKTsKCQlJbnRlZ2VyIHRlbXAgPSBpbnRlZ2VycwoJCQkJLnN0cmVhbSgpCgkJCQkuZGlzdGluY3QoKQoJCQkJLm1hcChpbnRlZ2VyIC0+IHsKCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIk1BUDogIiArIGludGVnZXIpOwoJCQkJCXJldHVybiBpbnRlZ2VyOwoJCQkJfSkKCQkJCS5yZWR1Y2UoKGludGVnZXIsIGludGVnZXIyKSAtPiB7CgkJCQkJaW50IHJlc3VsdCA9IGludGVnZXIgKyBpbnRlZ2VyMjsKCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlJFRFVDRTogIiArIHJlc3VsdCk7CgkJCQkJcmV0dXJuIHJlc3VsdDsKCQkJCX0pCgkJCQkub3JFbHNlKDExMTEpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih0ZW1wKTsKCgl9Cn0=