#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
if(n==0&&m==0){
cout<<0;
return 0;
}if(n==0){
cout<<abs(m);
return 0;
}if(m==0){
cout<<abs(n);
return 0;
}if(n==m){
cout<<abs(n);
return 0;
}if(n>0&&m<0){
cout<<n*2+abs(m);
return 0;
}if(n<0&&m>0){
cout<<m*2+abs(n);
return 0;
}if(n>0&&m>0){
cout<<max(n,m);
return 0;
}if(n<0&&m<0){
cout<<max(abs(n),abs(m));
return 0;
}
}
rt,不知道哪错了