The Outreach sequence editor supports parenthesized template expressions. Given a balanced string and the index of a non-parenthesis character, return the indices of the innermost pair of parentheses that strictly encloses that character.
If the character is not enclosed by any parentheses, return [-1, -1].
Implement find_enclosing_parentheses(s, target_index):
s is a string containing lowercase letters, spaces, and parentheses.target_index is a valid index of a non-parenthesis character in s.s are balanced and properly nested.[open_index, close_index] for the innermost enclosing pair, where open_index < target_index < close_index.[-1, -1] when no pair encloses the target.def find_enclosing_parentheses(s, target_index):