from copy import * def init(N,node,A,unit,func): n=1 while n1: y=y>>1 node[y-1]=node[-3](node[(y<<1)-1],node[y<<1]) def query(node,l,r): x,y=l,r z=node[-1]-1 rr=deepcopy(node[-2]) rl=deepcopy(node[-2]) while True: if x==y: return node[-3](rl,rr) if x&1: rl=node[-3](rl,node[x+z]) x+=1 if y&1: rr=node[-3](node[y+z-1],rr) if z==0: return node[-3](rl,rr) x>>=1 y>>=1 z>>=1 N=int(input()) S=list(input()) T=list(input()) for i in range(N): S[i]=int(S[i]) T[i]=int(T[i]) seg=[] def f(x,y): if x==0: return y else: return x init(N,seg,[S[i]-T[i] for i in range(N)],0,f) Q=int(input()) for i in range(Q): c,x,y=input().split() x,y=int(x)-1,int(y) if c=='S': S[x]=y else: T[x]=y upd(seg,x,S[x]-T[x]) A=query(seg,0,N) if A==0: print('=') elif A<0: print('<') else: print('>')