#include char get_sign(long long val, int overflow_count) { if(overflow_count > 0) return '+'; if(overflow_count < 0) return '-'; return val == 0 ? '0' : val < 0 ? '-' : '+'; } int main() { int i = 3; while(i--) { int T; scanf("%d",&T); long long sum = 0; int overflow = 0; while(T--) { long long n, prev = sum; scanf("%lld", &n); sum += n; if(n > 0 && prev > 0 && sum < 0) overflow++; else if(n < 0 && prev < 0 && sum > 0) overflow--; } printf("%c\n",get_sign(sum, overflow)); } return 0; }