ex2.56 done