1. Problem Statement (Simple Explanation) You’re given: A 2D grid of characters board (size m x n). A string word. You must determine if word exists in the grid. Rules: The word must be constructed from letters of sequentially adjacent cells . Adjacent cells are horizontally or vertically neighboring (no diagonals). The same cell cannot be used more than once in a given word path. Return true if word exists in board, otherwise false. 2. Examples Example 1: Input: board = [ ["A","B","C","E"], ["S","F","C","S"], ["A","D","E","E"] ] word = "ABCCED" One possible path: (0,0)A → (0,1)B → (0,2)C → (1,2)C → (2,2)E → (2,1)D Output: true Example 2: Input: board = [ ["A","B","C","E"], ["S","F","C","S"], ["A","D","E","E"] ] word = ...