Answer: C
The allyl cation is stabilised by resonance, the primary propyl cation only by hyperconjugation and +I. The vinyl cation has its empty orbital in the plane, orthogonal to the pi bond, so it gets no resonance, and the positive charge is on an sp carbon, so it is least stable. Order: P > Q > R.