A, B = gets.split.map(&:to_i) ans = 10**18 max = 2 * [A, B].min (max % 2 .. max).step(2) do |natural| unnatural = A + B - natural ans = [ans, (natural - unnatural).abs].min end puts ans