D C B A D C B D C D