# ()<问题 s = raw_input().strip() res = '' i = 0 left, right = 0, 0 while i < len(s): if s[i] == '(': left += 1 i += 1 while left > right: if s[i] == '(': left += 1 elif s[i] == ')': right += 1 i += 1 elif s[i] == '<': if res != '': res = res[:1] i += 1 else: res += s[i] print(res) # 宝物买卖, 不确定对不对 N = int(raw_input()) li = [] for _ in range(N): li.append([int(i) for i in raw_input().split()]) def helper(l1, l2): m1, m2 = max(l1), max(l2) if m1 < m2: return -1 elif m1 > m2: return 1 m1, m2 = min(l1), min(l2) if m1 > m2: return 1 elif m1 == m2: return 0 return -1 li.sort(cmp=helper) res = 1 for i in range(1, len(li)): if li[i][0] >= li[i-1][0] and li[i][1] >= li[i-1][1]: res += 1 print(res)