Leetcode 711. Number of Distinct Islands II | Hello Interview