X, Y = map(int, input().split()) arms = [[] for _ in range(X)] n=X*Y m=X*Y print(n,m) for i in range(X): u = (i*X)+1 v = ((i+1)%X*X)+1 print(u,v) for j in range(Y-1): u = (i*X)+(j+1) v = u+1 print(u, v)