Please answer the a and b questions with the detail explanation.