#include <stdio.h>

int sub1(int x,int*y){
	x+=5;
	*y*=2;
	return *y+x;
}
int sub2(int *x,int y){
	*x+=5;
	y*=2;
	return *x+y;
}


int main(void) {
	int a=3,b=5,c,d;
	c=sub1(a,&b)+sub2(&a,b);
	d=sub2(&a,b)+sub1(a,&b);
	
	printf("a=%d b=%d c=%d d=%d",a,b,c,d);
	return 0;
}
