function sum(x, y: integer): integer;
begin
sum := x + y
end;
var
f: function(x, y: integer): integer;
begin
f := @sum;
writeln(f(2, 3))
end.
ZnVuY3Rpb24gc3VtKHgsIHk6IGludGVnZXIpOiBpbnRlZ2VyOwogIGJlZ2luCiAgICBzdW0gOj0geCArIHkKICBlbmQ7Cgp2YXIKICBmOiBmdW5jdGlvbih4LCB5OiBpbnRlZ2VyKTogaW50ZWdlcjsKCmJlZ2luCiAgZiA6PSBAc3VtOwogIHdyaXRlbG4oZigyLCAzKSkKZW5kLg==