Leetcode 749. Contain Virus | Hello Interview