#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<math.h>
using namespace std;
typedef long long ll;
int main()
{
/*
*首先看a:如果a>0,将b改成自身的相反数;否则b的值乘上2。
然后看b(注意,这里b可能已经在上一步被改动过了),如果b的绝对值是奇数,将a的正负号改为与b相同;
如果b的绝对值是偶数,将a的正负号改为与b相反,求最后a-b的结果。
*/
ll a, b;
cin >> a >> b;
if (a > 0)
b = -b;
else
b *= 2;
if (abs(b) % 2 != 0)
{
if (a * b < 0)
a = -a;
}
else
{
if (a * b > 0)
a = -a;
}
printf("%lld\n", a - b);
return 0;
}