#include using namespace std; int main(){ int X, Y, N; cin >> X >> Y; N = X*Y; vector> E; for (int i = 0; i < N; i++){ if (i < X) E.emplace_back(i, (i+1)%X); else E.emplace_back(i, i-X); } cout << N << ' ' << N << endl; for (auto [u, v] : E) cout << u+1 << ' ' << v+1 << endl; }