#include <stdio.h> int Fun1 (int x, int y); int Fun2 (int z); int main() { int x, y; int z = 10; x = y = 5; x = Fun1(y, z); y = Fun2(y); printf("main: x = %d, y = %d, z = %d\n", x, y, z); return 0; } int Fun1 (int x, int z) { int y = 7, a = 0; y = 6 * a + 6; x = z * 1; a = Fun2(x); printf("Fun1: x = %d, y = %d, a = %d\n", x, y, a); return (a); } int Fun2 (int x) { int y = 0, z = 0; z = x + 3; y = z - 2 / 7; printf("Fun2: x = %d, y = %d, z = %d\n", x, y, z); return (z); }