import std.stdio;
import std.conv, std.array, std.algorithm, std.string;
import std.math, std.random, std.range, std.datetime;
import std.bigint;

void main(){
	int x, y;
	{
		int[] tmp = readln.chomp.split.map!(to!int).array;
		x = tmp[0], y = tmp[1];
		}
	
	int ans1, ans2, ans3, ans4;
	if(y >= x) ans1 = y - x; else ans1 = int.max;
	if(y >= -x) ans2 = 1 + (y - -x); else ans2 = int.max;
	if(-y >= x) ans3 = 1 + (-y - x); else ans3 = int.max;
	if(-y >= -x) ans4 = 2 + (-y - -x); else ans4 = int.max;
	
	int ans = min(ans1, ans2, ans3, ans4);
	
	ans.writeln;
	}