fix error in exercise 2.7; I don't knwo where the '+ 1' comes from
add 2.14 ~ 2.20