[5,6] Propojené ostrovy

Program řeší problematickou situaci státní správy, která vládne ohromnému množství ostrovů. Mezi některými dvojicemi ostrovů byly, z úředního výnosu, postaveny mosty. Tím vznikly skupiny ostrovů, takže z libovolného ostrova lze na kterýkoliv jiný v rámci skupiny dojít suchou nohou. Ostatní ostrovy úředníci zatím vůbec nenavštívili, ty nás tedy nezajímají.

Dostáváme seznam dvojic jmen, kde každá označuje začátek a konec jednoho mostu. Most vždycky spojuje dva různé ostrovy, ale mezi dvěma ostrovy může být libovolný počet mostů. Program má určit, kolik vzniklo skupin vzájemně propojených ostrovů, a vrátit tento výsledek jako číslo.