CPO final exam