2-1(2)

question 2.1 with additional buffer