Most of Micro Final 2006 Question 3a-h