X,Y=map(int,input().split()) print(X*Y,X*Y) def iwai(n,m): P=[] for i in range(n): P.append((i,(i+1)%n)) for i in range(m-1): for j in range(n): P.append((i*n+j,(i+1)*n+j)) return P b=0 ms=2 while X>=3+ms: P=iwai(ms,Y) X-=ms for i,j in P: print(b+i+1,b+j+1) b+=ms*Y P=iwai(X,Y) for i,j in P: print(b+i+1,b+j+1)