Word Pattern Leetcode Solution 9