AT_pakencamp_2022_day1_b Power Strip
Description
XXXX 年のパ研合宿には $ N $ 人の参加者がいました。
パソコンを充電するために $ 1 $ 人 $ 1 $ つのコンセントが必要です。しかし、会場には使用可能なコンセントが $ 1 $ つしかありませんでした。そのため、運営は $ M $ 個口の電源タップをいくつか用意することにしました。
$ M $ 個口の電源タップ $ 1 $ つを未使用の使用可能なコンセント $ 1 $ つに挿すことで、新たに使用可能なコンセントが $ M $ 個できます。
参加者 $ 1 $ 人につき最低でも $ 1 $ つ使用可能なコンセントがあるようにするには最低で何個の電源タップを用意する必要がありますか? ただし、 $ 1 $ 人 $ 1 $ つのコンセントを用意することが不可能である場合はそのことを報告してください。
Input Format
入力は以下の形式で標準入力から与えられます。
> $ N $ $ M $
Output Format
最低でも用意する必要のある電源タップの個数を出力してください。不可能である場合は `-1` と出力してください。
Explanation/Hint
### Sample Explanation 1
元のコンセントに $ 1 $ 個電源タップを指すと $ 5 $ 個コンセント口ができるので人数分用意できます。
### Sample Explanation 2
$ 1 $ 個口の電源タップだけでは人数分用意することができません。
### Constraints
- $ 1 \leq N,M \leq 10^9 $
- 入力は全て整数