Apply the Lefschetz fixed point theorem to show that every map f:CPn→CPn has a fixed point if n is even, using the fact that f∗:H∗(CPn;Z)→H∗(CPn;Z) is a ring homomorphism. When n is odd show there is a fixed point unless f∗(α)=−α, for α a generator of H2(CPn;Z). [See Exercise 3 in §2.C for an example of a map without fixed points in this exceptional case.]