#include <bits/stdc++.h>
using namespace std;
int const MAXN = 505;
int g[MAXN][MAXN], n, m, q, I, J;
int main() {
  scanf("%d %d %d", &n, &m, &q);
  for (int i = 1; i <= n; i++)
    for (int j = 1; j <= m; j++) scanf("%d", &g[i][j]);
  for (int i = 0; i < q; i++) {
    scanf(" %d %d", &I, &J);
    if (g[I][J] == 1)
      g[I][J] = 0;
    else
      g[I][J] = 1;
    int maior = -1, soma = 0;
    for (int j = 1; j <= n; j++) {
      soma = 0;
      for (int u = 1; u <= m; u++) {
        soma += g[j][u];
        if (soma > maior) maior = soma;
        if (g[j][u] == 0) soma = 0;
      }
      if (soma > maior) maior = soma;
    }
    cout << maior << '\n';
  }
}
