Full answer of general exam No.2