LeetCode classifies the Valid Parenthesis problem as easy, but as with all programming challenges, there’s more to it than simply what is on the surface. Let’s take a closer look at the problem description, determine what we can ascertain, and then offer multiple solutions.