solutions for final exam fall 2000 5590428