#include <stdio.h>

typedef int (*IntIntFun)(int);

int fun(IntIntFun);

// int fun(int (*f)(int)) { ... }
int fun(IntIntFun f) {
  int v = (*f)(1);
  v = f(1);
  return -v;
}

int f(int a) {
  return 119;
}

int main() {
  printf("%d\n", fun(f));
  return 0;
}