Pregunta de entrevista de Amazon

leetcode medium - i.e. dfs on island problem