x, y = map(int, input().split()) print(x * y, x * y) def pr(u, v): print(u + 1, v + 1) for i in range(x): pr(i, (i + 1) % x) nxt = x for v in range(x): for _ in range(y - 1): pr(v, nxt) v = nxt nxt += 1 assert nxt == x * y