Added more explanation to answer a