#include <stdio.h>

int func(int *p1, int *p2, int *p3, int *p4, 
             int v1, int v2, int v3, int v4) {
    return v4;
}

int main(int argc, char *argv[]) {
    int i1 = 1;
    int i2 = 2;
    int i3 = 3;
    int i4 = 4;
    int result = func(&i1, &i2, &i3, &i4, 
                    i1, i2, i3, i4);
    printf("%d\n", result);
    return 0;
}
