Surrounded Regions using union find