/* package whatever; // don't place package name! */
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.function.Function;
import java.util.stream.IntStream;
public class Main {
int sum = 42;
int read = 0;
Function
<Integer, Integer
> cont
= IntStream.
range(0,
3).
mapToObj(i
-> (Function
<Integer, Integer
>) x
-> { try {
return x
+ Integer.
parseInt(br.
readLine()); }
}).reduce(Function::andThen).get();
System.
out.
println("res = " + cont.
apply(0)); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwppbXBvcnQgamF2YS5pby5CdWZmZXJlZFJlYWRlcjsKaW1wb3J0IGphdmEuaW8uSW5wdXRTdHJlYW1SZWFkZXI7CmltcG9ydCBqYXZhLnV0aWwuZnVuY3Rpb24uRnVuY3Rpb247CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLkludFN0cmVhbTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGludCBzdW0gPSA0MjsKICAgICAgICBpbnQgcmVhZCA9IDA7CiAgICAgICAgdHJ5IChCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSkpIHsKICAgICAgICAgICAgRnVuY3Rpb248SW50ZWdlciwgSW50ZWdlcj4gY29udCA9IEludFN0cmVhbS5yYW5nZSgwLCAzKS5tYXBUb09iaihpIC0+IChGdW5jdGlvbjxJbnRlZ2VyLCBJbnRlZ2VyPikgeCAtPiB7CiAgICAgICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgICAgIHJldHVybiB4ICsgSW50ZWdlci5wYXJzZUludChici5yZWFkTGluZSgpKTsKICAgICAgICAgICAgICAgIH0gY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IFJ1bnRpbWVFeGNlcHRpb24oZSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pLnJlZHVjZShGdW5jdGlvbjo6YW5kVGhlbikuZ2V0KCk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigicmVzID0gIiArIGNvbnQuYXBwbHkoMCkpOwogICAgICAgIH0KICAgIH0KfQo=