Расставьте знаки препинания:
Чтобы лично встретиться с разработчиком программного обеспечения (1) мне пришлось задержаться в городе (2) на одной из улиц (3) которого (4) как-то вечером я совершенно случайно познакомился с уличным музыкантом (5) чей талант сразу покорил меня.
1. Двусоставное, распростр, полное, осложнено дееприч. оборотом, простое предложение в составе сложного (гл. часть)
2. Двусост, распростр, полное, неосложнённое, простое предлож. в сост. сложного (придат. часть определительная)
3. Двусост, распростр, полное, неосложнённое, прост. предл. в сост. сложного (гл. часть)
4. Односоставное (безличное), распростр, неполное, неосложнённое, прост. предл. в сост. сложного (гл. часть)
5. Двусост, распростр, полное, неосложнённое, прост. предл. в сост. сложного (придат. часть изъяснительная)
6. Двусост, распростр, полное, осложнено прич. обор. и однород. сказуемыми, прост. предл. в сост. сложного (гл. часть)
7. Двусост, распростр, полное, осложнено дееприч. обор., прост. предл. в сост. сложного (гл. часть)
8. Односост. (безличное), распростр, неполное, неосложнённое, прост. предл. в сост. сложного (придат. часть изъяснит.)
9. Двусост, распростр, полное, осложнено дееприч. обор., прост. предл. в сост. сложного (гл. часть)