This is my code:
def is_paired(input_string):
input_string = input_string.replace("()", "").replace("{}", "").replace("[]", "")
if input_string == "":
return True
para = 0
brack = 0
curly = 0
for char in input_string:
if char == "(":
para += 1
elif char == "[":
brack += 1
elif char == "{":
curly += 1
elif char == ")":
if para == 0:
return False
para -= 1
elif char == "]":
if brack == 0 and para > 0:
return False
brack -= 1
elif char == "}":
if curly == 0:
return False
curly -= 1
if para == brack == curly:
return True
else:
return False