In the function towers.c, if the number of pegs is set to N instead of 3, how does unsigned int spare = 6 - (N+1); change? a) It remains the same b) It becomes unsigned int spare = 6 - N; c) It becomes unsigned int spare = 3 - (N+1); d) It becomes unsigned int spare = 3 - N;