Finish ex12.3