#include <bits/stdc++.h>
using namespace std;
int wej[100010], n;
bool odp[100010];
long long int A, B;
int main() {
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    scanf("%d", &wej[i]);
  }
  for (int i = n; i >= 1; i--) {
    if (A <= B) {
      A += wej[i];
      odp[i] = 1;
    } else
      B += wej[i];
  }
  if (A >= B) {
    for (int i = 1; i <= n; i++) {
      if (odp[i] == 1)
        printf("+");
      else
        printf("-");
    }
  } else {
    for (int i = 1; i <= n; i++) {
      if (odp[i] == 1)
        printf("-");
      else
        printf("+");
    }
  }
  return 0;
}
