Please answer all the following questions