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 while X>=6: P=iwai(3,Y) X-=3 for i,j in P: print(b+i+1,b+j+1) b+=3*Y P=iwai(X,Y) for i,j in P: print(b+i+1,b+j+1)