Consider the following two functions;
void fun1 (int n)
{ if (n = = 0) return ;
print("%d", n);
fun2 (n-2);
printf("%d", n);
}
void fun2 (int n)
{ if (n = = 0) return;
printf("%d", n);
fun1 (++ n);
printf ("%d", n);
}
The output printed when fun 1 (5) is called is