X, Y = map(int, input().split()) edges = [] for x in range(X): edges.append((x, (x + 1) % X)) for y in range(1, Y): for x in range(X): edges.append((x + y * X, x + (y - 1) * X)) print(X * Y, len(edges)) for a, b in edges: print(a + 1, b + 1)