ex4 complete
ex5
ex6