Three Polygons

Three regular polygons, all with unit sides, share a common vertex. Each polygon has a different number of sides, and each polygon shares a side with the other two; there are no gaps or overlaps. Find the number of sides for each polygon.

There are multiple answers. Can you find them all? Can you find a set of polygons that meet the above criteria if there are more than three polygons?

Source: Original.

Mail to Ken