#include using namespace std; using ll = long long; int main() { int g, b; cin >> b >> g; string S; cin >> S; while (b--) { int a; cin >> a; if (a==1) { int y; char z; cin >> y >> z; S[y-1] = z; } else { string sar; cin >> sar; vector v(sar.size()+1, false); v[0] = true; for (int i = 0; i < S.size(); i++) { char s = S[i]; for (int k = 0; k < sar.size(); k++) { if (s == sar[k]) { if (v[k]) { v[k+1] = true; } } if (v[sar.size()]) break; } } if (v[sar.size()]) cout << "Yes" << endl; else cout << "No" << endl; } } }