finish ex8
finish ex3
all finish