vswe lecture 2 excercise
lecture 2 further 2