lab4, ex5
lab4, ex6