a, b = gets.split.map &:to_i p [(a - b).abs, a + b].find{|c| [a,b,c].uniq.size == 3 && (a + c) % b == 0 && (a + b) % c == 0 && (b + c) % a == 0 } || -1