У Поликарпа есть три отрезка с целочисленными длинами $$$a$$$, $$$b$$$ и $$$c$$$.
Он хочет сделать из этих отрезков треугольник с положительной площадью, причем концы отрезков должны быть вершинами треугольника.
Поликарп может выполнять со своими отрезками следующую операцию неограниченное количество раз:
Обратите внимание, что после применения операции отрезок должен иметь положительную длину.
Перед вами стоит задача определить минимальное количество операций, которые необходимы, чтобы из измененных после операций отрезков $$$a$$$, $$$b$$$ и $$$c$$$ можно было сделать треугольник с положительной площадью, а концы отрезков были вершинами треугольника.
В первой строке следуют три целых числа $$$a$$$, $$$b$$$ и $$$c$$$ ($$$1 \le a, b, c \le 10^{6}$$$) — длины отрезков Поликарпа.
Выведите минимальное количество операций, которые нужно применить к отрезкам Поликарпа, чтобы из них можно было сделать треугольник с положительной площадью, а концы отрезков были вершинами треугольника.
3 2 6
2
250 100 200
0
13 111 57
42
В первом примере можно, например, в ходе первой операции увеличить длину первого отрезка на $$$1$$$, а в ходе второй операции уменьшить длину третьего отрезка на $$$1$$$. Таким образом, после двух операций длины отрезков станут равны $$$4$$$, $$$2$$$ и $$$5$$$. Из этих отрезков можно сделать треугольник, удовлетворяющий описанным условиям.
Во втором примере не нужно применять ни одной операции, так как из заданных отрезков можно сделать треугольник, удовлетворяющий всем описанным условиям.
| Name |
|---|


