funcf(x) + funcg(x) funcf or funeg can be executed first. Let"s assume funcf is executed first. It calls funeg. So even if the order of call is revrsed, result will be same. In first call of funeg, y becomes 11 and it returns 5+11 = 16. In second call of funeg, y becomes 12 and it returns 5+12 -17. So, in main y is incremented by 16 + 17 = 33 to become 10+33 = 43 (option (a))ln the second iteration y will be incremented by 18 + 19 = 37 to give 43 + 37 = 80