import java.util.function.*;
class Example {
public static int myf
(int i, Function
<Integer,Integer
> fn
) { int retval = fn.apply(i);
return retval;
}
public static void main
(String[] args
) { myf(3, i -> i * 10);
myf(4, i -> i - 10);
}
}
ICAgIGltcG9ydCBqYXZhLnV0aWwuZnVuY3Rpb24uKjsKICAgIAogICAgY2xhc3MgRXhhbXBsZSB7CiAgICAgICAgcHVibGljIHN0YXRpYyBpbnQgbXlmKGludCBpLCBGdW5jdGlvbjxJbnRlZ2VyLEludGVnZXI+IGZuKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigic3RhcnQiKTsKICAgICAgICAgICAgaW50IHJldHZhbCA9IGZuLmFwcGx5KGkpOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocmV0dmFsKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJlbmQiKTsKICAgICAgICAgICAgcmV0dXJuIHJldHZhbDsKICAgICAgICB9CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgICAgICBteWYoMywgaSAtPiBpICogMTApOwogICAgICAgICAgICBteWYoNCwgaSAtPiBpIC0gMTApOwogICAgICAgIH0KICAgIH0K