ex3.19 (except 'a list list etc.) (rest ex3.6 ex3.11)