#include <stdio.h>
	
	int func(int x,int y, int z){
	int a=1,b=1,c,i;
	static int count=0;
	count++;
	if(x==0&&y==0&&z==0){
	return count;}
	else{
	for(i=0; i<z; i++){
a*=x;
b*=y;
c=a+b;}
	return c;}}

int main()
{
int i,x=0;
for(i=1;i<4;i++) x=x+func(i,i,i);
printf("counter=%d\n",func(0,0,0));
printf("%d %d\n",x,func(1,2,3));
printf("counter=%d\n",func(0,0,0));
return 0;
}