Dihedral groups

UVA - 11051