ex2.43 done