import sys sys.setrecursionlimit(10**6) import pypyjit pypyjit.set_param('max_unroll_recursion=-1') H,W=map(int,input().split()) Si,Sj=map(int,input().split()) Gi,Gj=map(int,input().split()) Si-=1 Sj-=1 Gi-=1 Gj-=1 ds = [[1,0],[-1,0],[0,1],[0,-1]] ans=0 use = set() def solve(x, y): #print(x, y, use) global ans if x==Gi and y==Gj: ans+=1 return use.add((x,y)) for d in ds: x_ = x+d[0] y_ = y+d[1] if 0<=x_