#include "header1.h"
#include "header2.h"

int a(int *ptr) {
  return *ptr;
}

int main(int argc, char *argv[]) {
  int i = 12;

  int j = f(&i) + g(&i);
  foo(&i);
  foo(0);
  int k = f(0) + g(0) + a(0);

  return j + k;
}

