711. Number of Distinct Islands II - Hard | DSA Corner | Talentd