#L7. 水云身de爱

水云身de爱

Background

水云身和 lin 想用糖果传递爱意,水云身有 a 颗糖果,lin 有 b 颗。他们约定每次交换:水云身给 lin 2 颗,lin 给水云身 1 颗(需同时拿出足够糖果)。问最少经过多少次交换,两人糖果数相等?无法实现则输出 - 1。

Description

给定两个整数 a 和 b(分别表示水云身和 lin 的初始糖果数),计算最少交换次数使两人糖果数相等,若无解输出 -1。

Format

Input

两个整数 a 和 b,满足 0a,b100000 \leq a, b \leq 10000

Output

一个整数,表示最少交换次数,无解则输出 -1。

Samples

6 2
2

Limitation

1s, 1024KiB for each test case.