gx, gy = list(map(int,input().split())) # (0, 0)は0手 if gx == 0 and gx == gy: print(0) # ルークで一手で行ける elif gx == 0 or gy == 0: print(1) # ビショップで一手で行ける elif gx == gy or gx == -gy: print(1) # それ以外の場合,ルークで二手で行ける else: print(2)