#include<stdio.h> #include<vector> using namespace std; void solve(int boy,int girl) { vector<pair<int, int> > p; for (int g=1; g<=girl; ++g) { p.push_back(make_pair(1, g)); } for (int b=2; b<=boy; ++b) { p.push_back(make_pair(b, girl)); } printf("%lu\n",p.size()); for (int i=0; i<p.size(); ++i) { printf("%d %d\n",p[i].first,p[i].second); } } int main() { int n,m; scanf("%d %d",&n,&m); solve(n, m); }