solutions to fall 2006 final 90847