Nauuo — девочка, которая любит комментарии.
Однажды она выложила комментарий на Codeforces и заинтересовалась, как ее пост воспримет аудитория.
Известно, что есть \(x\) человек, которые поставят плюс, \(y\) человек, которые поставят минус, и \(z\) человек, которые будут независимо голосовать неизвестным вам образом (либо минусовать, либо плюсовать). Обратите внимание, что каждый из этих \(x+y+z\) человек проголосует ровно один раз.
По итогам голосования может быть три разных результата: если плюсов больше, чем минусов, результат будет «+»; если минусов больше, чем плюсов, результат будет «-»; в противном случае результат будет «0».
Из-за \(z\) человек, которые голосуют неизвестным вам образом, результат может быть неоднозначен (т. е. может быть более одного возможного результата). Более формально, результат неоднозначен тогда и только тогда, когда существуют два варианта голосов этих \(z\) людей, при которых получатся разные результаты.
Найдите для Nauuo результат голосования или сообщите, что он неоднозначен.
Выходные данные
Если существует ровно один возможный результат, выведите его: «+», «-», или «0».
Иначе выведите «?», чтобы сообщить, что результат неоднозначен.
Примечание
В первом примере Nauuo обязательно получит три плюса и семь минусов, поэтому единственный возможный результат это «-».
Во втором примере вне зависимости от того, как проголосует человек, голосующий неизвестно, Nauuo получит больше плюсов, чем минусов. Так что единственный возможный результат «+».
В третьем примере Nauuo обязательно получит один плюс и один минус, поэтому единственный возможный результат это «0».
В четвертом примере если единственный человек поставит плюс, результат будет «+», а иначе он будет «-». Существует два возможных результата, так что ответ не определен.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
3 7 0
|
-
|
|
2
|
2 0 1
|
+
|
|
3
|
1 1 0
|
0
|
|
4
|
0 0 1
|
?
|