i have a dataset containing many polygons. In this dataset some polygons have other polygons (as a donut) inside of them. So those island polgons are contained by only one polygon but it originated from the same layer and has the same attributes. I want to select and merge them but i dont know how to select/find them. It is possible to select polygons based on the number of donuts inside of them?