test fixed
ex2 complete