Lab9 of Cmpen 352 2011