There are more than 100 strains of human papilloma virus.