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;