Lab6 of Cmpen 352 2011