#![allow(unused_imports,non_snake_case,dead_code)] use std::{cmp::Reverse as Rev,collections::*,iter::*}; use proconio::{marker::*,*}; #[fastout] fn main(){ input!{ x:i64, y:i64, } if (x,y)==(0,0){ println!("0"); return; } if x==0 || y==0 || x==y || x==-y{ println!("1"); return; } println!("2"); }