def is_paired(input_string: str) -> bool: brackets_list: list = [] for char in input_string: match char: case "(" | "{" | "[": brackets_list.append(char) case ")": if len(brackets_list) == 0: return False elif brackets_list[-1] != "(": return False else: brackets_list.pop() case "]": if len(brackets_list) == 0: return False elif brackets_list[-1] != "[": return False else: brackets_list.pop() case "}": if len(brackets_list) == 0: return False elif brackets_list[-1] != "{": return False else: brackets_list.pop() return True if len(brackets_list) == 0 else False