M  surrounded_regions.cpp