/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.function.*;
/* Name of the class has to be "Main" only if the class is public. */
class Operarray {
public static long sum(long a, long b) {
return a + b;
}
private static void func
(BiFunction
<Long,
Long, Long
> f1
) { System.
out.
println(f1.
apply(1L, 2L
)); }
public static void main
(String[] args
) { func(Operarray::sum);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuZnVuY3Rpb24uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBPcGVyYXJyYXkgewogICAgcHVibGljIHN0YXRpYyBsb25nIHN1bShsb25nIGEsIGxvbmcgYikgewogICAgICAgIHJldHVybiBhICsgYjsKICAgIH0KCiAgICBwcml2YXRlIHN0YXRpYyB2b2lkIGZ1bmMoQmlGdW5jdGlvbjxMb25nLCBMb25nLCBMb25nPiBmMSkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihmMS5hcHBseSgxTCwgMkwpKTsKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgZnVuYyhPcGVyYXJyYXk6OnN1bSk7CiAgICB9Cn0=