X, Y = map(int, input().split()) n = X*Y m = X*Y graph = [] for i in range(X): graph.append((i%X+1, (i+1)%X + 1)) cnt = X+1 for i in range(X): prev = i+1 for j in range(Y-1): graph.append((prev, cnt)) prev = cnt cnt += 1 print(n, m) for x, y in graph: print(x, y)