Solution: In this section of this tutorial, I will teach to how to use ASTExplorer and arrive at the solution to our problem incrementally. Whenever I try to solve a problem, my first approach is to break down the problem into smaller pieces and solve them one by one. To explain this bit more, you don’t need to solve problem in its full generality in the first go, solve for a specific case it may