Number Of Distinct Island Leetcode