fall 2004 final exam b 2880371