programmerhumour: He should get full marks :D