#include using namespace std; typedef long long int ll; typedef unsigned long long ull; mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count()); ll myRand(ll B) { return (ull)rng() % B; } int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int n; cin >> n; string s,t; cin >> s >> t; set st; for(int i=0;i> q; while(q--){ char a,c; int b; cin >> a >> b >> c; b--; if(a=='S')s[b]=c; else t[b]=c; if(st.find(b)!=st.end() and s[b]==t[b])st.erase(b); else if(s[b]!=t[b])st.insert(b); if(st.size()==0)printf("=\n"); else{ int id=*st.begin(); if(s[id]\n"); } } }