Disclosed is a polypeptide comprising the amino acid sequence of three or more human papillomavirus (HPV) E7 antigens, wherein the polypeptide comprises an amino acid sequence as defined in the specification. Also disclosed is the use of the polypeptide to stimulate an immune response.