Finish ex12.1
Finish ex12.2