Sliding Window & Two Pointers for Algorithmic Challenges | Paths