A,B,C,D = map(int, input().split()) if (A==C) or (B==D): #x座標, y座標のいずれかが同じであるという条件 print(1) elif (abs(A-C)==1) and (abs(B-D)==1): print(1) elif (abs(A-C)==2) and (abs(B-D)==1): print(1) elif (abs(A-C)==1) and (abs(B-D)==2): print(1) else: print(2)