Assignments
http:www.cse.buffalo.edu/~rsridhar/courses/cse241/line50.gif