Третий открытый Зеленоградский турнир 2007

Сотрудники института

На некотором острове каждый житель либо рыцарь, который всегда говорит правду, либо лжец, все высказывания которого всегда ложны. Кроме того, на острове есть НИИ, в котором работают некоторые жители этого острова. Однажды каждый из сотрудников института сказал такие две фразы:

1. В этом институте нет и N человек, которые работают больше меня.


2. В этом институте по крайней мере M человек получают больше меня.


Известно также, что в этом НИИ никакие два человека не имеют одинаковой зарплаты и никакие два не работают одинаково. Напишите программу, которая определяла бы, сколько же человек работает в этом НИИ.

Входные данные

Единственная строка входного файла содержит два натуральных числа N и M, разделенные одним пробелом. Числа не превосходят 1000000000.

Выходные данные

Единственная строка выходного файла должна содержать количество сотрудников в этом институте либо число 0, если по входным данным однозначно число сотрудников восстановить невозможно.

Пример

Входные данные:
1 1

Выходные данные:
2

Автор задачи: Филимоненков Д.О.