#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e5 + 10;
long long x, y, z, n, i, j, k, l, m;
long long is(long long x) {
  if (x < 0) {
    return -1;
  } else if (x > 0) {
    return 1;
  }
  return 0;
}
int main() {
  cin >> x >> y >> z;
  if (is(x + z - y) != is(x - y - z)) {
    cout << "?";
  } else if (x + z < y) {
    cout << "-";
  } else if (y + z < x) {
    cout << "+";
  } else if (x == y && z == 0) {
    cout << "0";
  }
}
