#include<stdio.h>
int abs(int x) { if (x < 0)return -x; return x; }
int main() {
int x, y, ans = 0, d = 1;
scanf("%d%d", &x, &y);
for (int i = 1;; i = !i){
int k = 2 * i - 1;
if (x*k < y*k && y*k <= x*k + d + d/2)break;
x += k*(d + d/2), ans += d + d/2;
d *= 2;
}
printf("%d", ans + abs(x - y));
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IGFicyhpbnQgeCkgeyBpZiAoeCA8IDApcmV0dXJuIC14OyByZXR1cm4geDsgfQppbnQgbWFpbigpIHsKCWludCB4LCB5LCBhbnMgPSAwLCBkID0gMTsKCXNjYW5mKCIlZCVkIiwgJngsICZ5KTsKCWZvciAoaW50IGkgPSAxOzsgaSA9ICFpKXsKCQlpbnQgayA9IDIgKiBpIC0gMTsKCQlpZiAoeCprIDwgeSprICYmIHkqayA8PSB4KmsgKyBkICsgZC8yKWJyZWFrOwoJCXggKz0gayooZCArIGQvMiksIGFucyArPSBkICsgZC8yOwoJCWQgKj0gMjsKCX0KCXByaW50ZigiJWQiLCBhbnMgKyBhYnMoeCAtIHkpKTsKCXJldHVybiAwOwp9