15 is not A but D. this is becuase you all global parameters are meant to be in the bracket.
the blogal parameters in this are a,b,c,d
and 17 is B not C. this is because global variables are in the bracket. and the variable first is in the bracket hense it is global.