Unique Paths 2 Leetcode Solution