#include <bits/stdc++.h>
int main() {
  long long int n, m, ans, i;
  scanf("%I64d %I64d", &n, &m);
  ans = m + n - 1;
  printf("%I64d\n", ans);
  for (i = 1; i <= m; i++) printf("%d %I64d\n", 1, i);
  for (i = 2; i <= n; i++) {
    if (i <= m)
      printf("%I64d %I64d\n", i, i);
    else
      printf("%I64d %I64d\n", i, m);
  }
  return 0;
}
