#include <bits/stdc++.h>
int main() {
  long long n, m, q;
  std::cin >> n >> m >> q;
  int mat[n][m];
  for (int i = 0; i < n; i++) {
    for (int j = 0; j < m; j++) {
      std::cin >> mat[i][j];
    }
  }
  int dem[n], d;
  for (int i = 0; i < n; i++) {
    d = 0;
    dem[i] = 0;
    for (int j = 0; j < m; j++) {
      d = mat[i][j] == 1 ? (d + 1) : 0;
      dem[i] = std::max(dem[i], d);
    }
  }
  int t, s, kq;
  while (q--) {
    std::cin >> t >> s;
    t--, s--;
    mat[t][s] = (mat[t][s] == 1) ? 0 : 1;
    d = 0;
    dem[t] = 0;
    for (int j = 0; j < m; j++) {
      d = mat[t][j] == 1 ? (d + 1) : 0;
      dem[t] = std::max(dem[t], d);
    }
    kq = 0;
    for (int i = 0; i < n; i++) {
      kq = std::max(kq, dem[i]);
    }
    std::cout << kq << std::endl;
  }
  return 0;
}
