exercises 1 and 2
ex3