#include <bits/stdc++.h> using namespace std; int main() { int n, q, op, index, x, ans; cin >> n >> q; vector<int> a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 0; i < q; i++) { cin >> op >> index >> x; if (op == 1) { a[--index] = x; } else { ans = count(a.begin(), a.begin() + index, x); cout << ans << endl; } } return 0; } // 64 位输出请用 printf("%lld")