review solution for final exam cop 3502 615914