final exam & sol5-1