Please answer the two questions with 250+ words each.