solutions for final exam fall 1996 3730572