Word Pattern Leetcode Solution Java