#include<stdio.h>
#include<string.h>
int main()
{
	int a,b,c;
	scanf("%d %d %d",&a,&b,&c);
	if(c!=0){
	if(a>b&&c+b<a)
	printf("+\n");
	else if(a<b&&a+c<b)
	printf("-\n");
	else if(a==b&&a+c<b)
	printf("0\n");
		else
	printf("?\n");}
	else{
		if(a>b)
		printf("+\n");
			else if(a<b)
		printf("-\n");
		else
		printf("0");
	}

	return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    int res;
    scanf("%d",&x);
    scanf("%d",&y);
    scanf("%d",&z);

    if(x>(y+z))
        printf("+");
    else if (y>(x+z))
        printf("-");

    else if(x+y==z)
        {     if((y==0)&&(x>0)&&(z>0))
            printf("?");
            else if((x=y=z==0))
                printf("0");
             else
            printf("?");

        }
                 else if((x==y)&& (z==0))
        printf("%d",z);
     else
        printf("?");

}

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int x,y,z,d;
    char ch;
    scanf("%d %d %d",&x,&y,&z);
    if(z==0&&x==y)
    {
        printf("0");
        exit(0);
    }
    if(x>=y)
    {
        d=x-y;
        ch='+';
    }
    else
    {
        d=y-x;
        ch='-';
    }
    if(d>z)
    {
        printf("%c",ch);
    }
    else
    {
        printf("?");
    }
    return 0;
}

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);

 if(a-b>0&&a-b>c)
    printf("+\n");
 else if(b-a>0&&b-a>c)
     printf("-\n");
else if(a-b==0&&c==0)
    printf("0\n");
else
     printf("?\n");
     return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(z==0&&x==y)
        printf("0");
    else
    {
        if(x+y>z)
        {
            if(x>y+z)
                printf("+");
            else if(x+z<y)
                printf("-");
            else
                printf("?");
        }
        else
            printf("?");
    }
    return 0;
}

#include <stdio.h>

int main()
{
    int u,d,n,c;
    scanf("%d %d %d",&u,&d,&n);

    c=u-d;

    if(c>0 && n<c )
    {
        printf("+");
    }
    else if(c<0 && n<(-1*c))
    {
        printf("-");
    }
    else if(c==0 && n==0)
    {
        printf("0");
    }
    else
    {
        printf("?");
    }

    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x==0||y==0||z==0)
        {
            if(x==0&&y>z)
                {
                    printf("-");
                }
            else if(y==0&&x>z)
                {
                printf("+");
                }

            else if(z==0)
                {
                    if(y==x&&x>0&&y>0)
                        {
                            printf("0");
                        }
                    else if(x<y)
                        {
                            printf("-");
                        }
                    else if(x>y)
                        {
                            printf("+");
                        }
                    else if(x==y)
                        {
                            printf("0");
                        }
                }
            else
                {
                    printf("?");
                }

        }

    else if(x>y||y>x)
        {
            if(x>y+z)
                {
                    printf("+");
                }
            else if(y>x+z)
                {
                    printf("-");
                }
            else
                {
                    printf("?");
                }
        }
    else
       {
            printf("?");
       }
    return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
    int x,y,z,i,j,l;
    scanf("%d%d%d",&x,&y,&z);
    l=x-y;
    if((l<0)&&(z==0))
       printf("-\n");
    else if((l==0)&&(z==0))
       printf("0\n");
    else if(l>z)
       printf("+\n");
    else if((y-x)>z)
        printf("-\n");
        else if((x-y)<=z)
        printf("?\n");
    return 0;
}

#include<stdio.h>
int main()
{
    int i,a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(c!=0 )
    {
    if((a+c)>=b && (b+c)>=a)
    {
        printf("?");
    }
    else if((a+c)>b && (b+c)<a)
    {
        printf("+");
    }
    else if((a+c)<b && (b+c)>a)
    {
        printf("-");
    }
    }
    else
    {
        if(a>b)
        {
            printf("+");
        }
        else if(a<b)
        {
            printf("-");
        }
        else printf("0");
    }

}

#include<stdio.h>
main()
{
    long int x,y,z;
    scanf("%ld%ld%ld",&x,&y,&z);
    if(y>x+z)printf("-");
    else if(x>y+z)printf("+");
    else if(x==y&&z==0)printf("0");
    else printf("?");
}

#include<stdio.h>
int main()
{ int x,y,z;
scanf("%d %d %d",&x,&y,&z);
if(x>y || y>x ){
    if(x>(y+z)) printf("+");
    else if(y>(x+z)) printf ("-");
    else if(x<=(y+z)||y<=(x+z)) printf("?");
}
else if(x==y && z!=0) printf("?");
else if(x==y && z==0) printf("0");
/*if(x>y || y<x) {
        if(x>y && x>z && x>(y+z)) printf("+");
else if(x<y && y>z && y>(x+z)) printf("-");
else if(x<=(y+z) || y<=(x+z)) printf("?");
else if(x==y && x>z) printf("0");
else if(x==0 && y==0 & z==0) printf("0");

}
 else {
        if(x==y && x<z) printf("?");
        else if(x<=(y+z) || y<=(x+z)) printf("?");
else if(z>x && z>y) printf("?");
//else
else printf("?");*/

    return 0;
}

#include<stdio.h>
int main(){
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x>(y+z)){
        printf("+");
    }
    else if((x+z)<y){
        printf("-");
    }
    else if(x==y && z==0){
        printf("0");
    }
    else{
        printf("?");
    }
    return 0;
}

#include<stdio.h>
int main(){
    int a,b,c;
    char ch;
    scanf("%d %d %d",&a,&b,&c);
    if(c>=a-b&&c>=b-a&&c!=0){
            ch='?';
    }else if(a>b){
            ch='+';
    }else if(b>a){
            ch='-';
    }else{
            ch='0';
    }
    printf("%c",ch);
}

#include<stdio.h>

int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x>y && y+z<x)
    {
        printf("+");
    }
    else if(x<y && x+z<y)
    {
        printf("-");
    }
    else if(x==0 && y==0 && z==0)
    {
       printf("0");
    }
    else if(z>=y || z>=x)
    {
        printf("?");

    }
    else if(x+z>y ||y+z>x)
    {
        printf("?");
    }
    else
        printf("0");

    return 0;
}

#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{

if((c+b)>=a)
    printf("?");
else
printf("+");
}
else if(b>a)
{
if((c+a)>=b)
    printf("?");
else
printf("-");
}
else if(a==b)
{
if(a<c||a==c&&c!=0||a>c&&c!=0)
printf("?");
else
printf("0");
}
return 0;
}

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a,b,c;
	scanf("%d %d %d",&a,&b,&c);

	if(c==0)
	{
		if(a<b)
		{
			printf("-\n");
		}
		if(a>b)
		{
			printf("+\n");
		}
		if(a==b)
		{
			printf("0\n");
		}
	}
	else
	{
		if(a==b)
		{
			printf("?\n");
		}
		if(a>b&&(a-b)<=c)
		{
			printf("?\n");
		}
		if(a>b&&(a-b)>c)
		{
			printf("+\n");
		}
		if(a<b&&(b-a)<=c)
		{
			printf("?\n");
		}
		if(a<b&&(b-a)>c)
		{
			printf("-\n");
		}
	}

	return 0;
}

#include<stdio.h>
int main()
{
    int x, y, z;
    scanf("%d%d%d",&x ,&y ,&z);
    if(x>y){
        if(y+z==x)
            printf("?");
        else if(y+z>x)
            printf("?");
        else //y+z<x
            printf("+");
    }
    else if(x<y){
        if(x+z==y)
            printf("?");
        else if(x+z>y)
            printf("?");
        else //x+z<y
            printf("-");
    }
    else{
        if(x+z==y) //z==0
            printf("0");
        else
            printf("?");
    }
    printf("\n");
	return 0;
}

#include<stdio.h>

int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x>y && y+z<x)
    {
        printf("+");
    }
    else if(x<y && x+z<y)
    {
        printf("-");
    }

    else if(x+z>y || y+z>x)
    {
        printf("?");
    }
    else
        printf("0");

    return 0;
}

#include<stdio.h>

int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x>y && y+z<x)
    {
        printf("+");
    }
    else if(x<y && x+z<y)
    {
        printf("-");
    }
    else if(x==0 && y==0 && z==0)
    {
       printf("0");
    }

    else if(x+z>y || y+z>x)
    {
        printf("?");
    }
    else
        printf("0");

    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    while(scanf("%d%d%d",&x,&y,&z) !=EOF)
    {

        if(x>y)
        {
            if(x<=y+z)
                printf("?\n");
            else
                printf("+\n");
        }
        else if (y>x)
        {
            if(y<=x+z)
                printf("?\n");
            else
                printf("-\n");
        }
        else
        {
            if(z==0)
                printf("0\n");
            else
                printf("?\n");
        }

    }
    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x>y+z)
    {
        printf("+");
    }
    else if(y>x+z)
    {
        printf("-");
    }
    else if(x==y&&z==0)
    {
        printf("0");
    }
    else
    {
        printf("?");
    }
}

#include <stdio.h>

int main() {
	int upvote, downvote, unknown;
	scanf("%d %d %d", &upvote, &downvote, &unknown);
	downvote = 0 - downvote;
	int mean;
	mean = upvote + downvote;
	if (mean == 0 && unknown != 0)
	{
	    printf("?");
	    return 0;
	}
	if (mean < 0)
	{
	    mean = 0 - mean;
	    if ( mean > unknown )
	    {
	        printf("-");
	        return 0;
	    }
	    else
	    {
	        printf("?");
	        return 0;
	    }
	}
	if (mean > 0)
	{
	    if ( mean > unknown )
	    {
	        printf("+");
	        return 0;
	    }
	    else
	    {
	        printf("?");
	        return 0;
	    }
	}
	if (mean == 0 && unknown ==0)
	{
	    printf("0");
	    return 0;
	}
	return 0;
}

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int x,y,z;
	scanf("%d%d%d",&x,&y,&z);
	if(abs(x-y)<=z&z!=0)
	{
		printf("?");
		return 0;
	}
	if(z==0)
	{
		if(x>y)
			printf("+");
		else if(x<y)
			printf("-");
		else
			printf("0");
	}
	else if(z)
	{
		if(x==y&&x!=0&&y!=0)
			printf("0");
		else if(x==0&&y==0)
			printf("?");
		else if(x>y)
			printf("+");
		else if(x<y)
			printf("-");
	}
	return 0;
}

#include<stdio.h>
int main()
{
    int z,y,x,j;
    scanf("%d %d %d",&x,&y,&z);

     if(x>y && x-y>z)
     printf("+\n");
    else if(y>x && y-x>z)
        printf("-\n");
    else if(x==y && z==0)
        printf("0\n");
    else if(x==0 && y==0 && z==0)
         printf("0\n");
    else
    printf("?\n");

}

#include<stdio.h>
int main()
{
    int x,y,z,p,q=0;
    scanf("%d %d %d",&x,&y,&z);
    p=x-y;
    if(p>0)
    {
        q=p;
    }else if(p<0){
    q=-p;
    }
    if(p>0&&z<q)
    {
        printf("+");
    }else if(p<0&&z<q){
    printf("-");
    }else if(z==q&&z!=0){
    printf("?");
    }else if(z==q&&z==0){
    printf("0");
    }else{
    printf("?");}
    return 0;
}

#include <stdio.h>
#include <math.h>
int main()
{	int x,y,z;
	scanf("%d %d %d",&x,&y,&z);
	if(x>y){
		if(x-y>z)
		printf("+\n");
		else if(x-y<=z)
		printf("?\n");
		}
	else if(y>x){
		if(y-x>z)
		printf("-\n");
		else if(y-x<=z)
		printf("?\n");
		}
		else if(x==y){
			if(x-y==z)printf("0\n");
			else if(x-y<z)printf("?\n");
			}
    return 0;
 }

#include <stdio.h>
int main ()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if (x+z>y && x>y+z)
        printf("+");
    if (y+z>x && y>x+z)
        printf("-");
    if (x==y && z==0)
        printf("0");
    if (x+z>=y && y+z>=x &&z!=0)
        printf("?");
        return 0;
}

#include <stdio.h>

int main() {
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
if(x>y&&x>y+z){
	printf("+\n");
}
else if(y>x&&y>x+z){
	printf("-\n");
}
else if(x==y&&z==0){
	printf("0\n");
}
else{
	printf("?\n");
	}
	return 0;
}

#include<stdio.h>
#include<math.h>
#include <stdlib.h>
int main()
{
  int x,y,z;
  scanf("%d%d%d",&x,&y,&z);
  if(x>y && x>z && x>y+z && x!=y+z)
  {
    printf("+");
  }
  else if(y>x && y>z && y>x+z && y!=x+z)
  {
    printf("-");
  }
  else if(x==y && z==0)
  {
    printf("0");
  }
  else
  {
    printf("?");
  }
}

#include <stdio.h>

int main()
{
    int a,b,c,i,j,k;

    scanf("%d%d%d",&a,&b,&c);

    if(a==b)
    {
        if(c==0)
        {
            printf("0");
        }
        else
        {
            printf("?");
        }
    }
    else if(a>b)
    {
        if(a<=(b+c))
        {
            printf("?");
        }
        else
        {
            printf("+");
        }
    }
    else
    {
        if(b<=(a+c))
        {
            printf("?");
        }
        else
        {
            printf("-");
        }
    }

}

    #include<stdio.h>
    int main()
    {
        int z,y,x,j;
        scanf("%d %d %d",&x,&y,&z);

         if(x>y && x-y>z)
         printf("+\n");
        else if(y>x && y-x>z)
            printf("-\n");
        else if(x==y && z==0)
            printf("0\n");
        else if(x==0 && y==0 && z==0)
             printf("0\n");
        else
        printf("?\n");

    }

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y)
    {
        int d=x-y;
        if(d>z)
            printf("+");
        else if(d==z&&z==0)
            printf("0");
        else if(d<=z)
            printf("?");
    }
    else
    {
        int d=y-x;
        if(d>z)
            printf("-");
        else if(d==z&&z==0)
            printf("0");
        else
            printf("?");
    }
}

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int x, y, z, d, j;
    char m;

    scanf("%d %d %d", &x, &y, &z);

    if(x>=y)
    {
        d = x-y;
    }
    else if(x<y)
    {
        d = y-x;
    }

    if(d>z || z==0)
    {
        if(x>y)
        {
            printf("+");
        }
        else if(x<y)
        {
            printf("-");
        }
        else if(x==y)
        {
            printf("0");
        }
    }
    else
        printf("?");

}

#include<stdio.h>

int main(){
	int x,y,z;
	scanf("%d %d %d",&x,&y,&z);
	if(x>y){
		if(z>x-y){
			printf("?\n");
		}else if(z==x-y){
			printf("?\n");
		}else if(z<x-y){
			printf("+\n");
		}
	}
	if(x<y){
		if(z>y-x){
			printf("?\n");
		}else if(z==y-x){
			printf("?\n");
		}else if(z<y-x){
			printf("-\n");
		}
	}
	if(x==y){
		if(z!=0){
			printf("?\n");
		}else{
			if(z%2==0){
				printf("0\n");
			}else{
				printf("?\n");
			}
		}
	}
	return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(z)
    {
        if(x+z>y&&y+z<x)
            printf("+");
        else if (y+z>x&&x+z<y)
            printf("-");
        else
            printf("?");
    }
    else
    {
        if(x>y)
            printf("+");
        else if(x<y)
            printf("-");
        else
        printf("0");
    }
}

#include<stdio.h>
int main()
{
    int x,y,z,r,c;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y+z)
    printf("+");
    else if(y>x+z)
    printf("-");
    else if(x==y && z==0)
    printf("0");
    else if(x==y && z>0)
    printf("?");
    else if(x<=y+z)
    printf("?");
    else if(y<=x+z)
    printf("?");
}

#include <stdio.h>

int    main(){
        int x, y, z;
        scanf("%d %d %d", &x, &y , &z);
        if(x - y < 0)
            if(z >= y - x)
                printf("?");
            else
                printf("-");
        else if(x - y > 0)
            if(z >= x - y)
                printf("?");
            else
                printf("+");
        else{
            if(z == 0 && x - y == 0)
                printf("0");
            else
                printf("?");
        }
        return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z,a,b;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y && x-y>z){
        printf("+\n");
    }

    else if(x==y && z!=0){
        printf("?\n");
    }

    else if(x>y && x-y<=z){
        printf("?\n");
    }
    else if(x<y && y-x>z){
        printf("-\n");
    }
    else if(x<y && y-x<=z){
        printf("?\n");
    }
    else if(x==y && z==0){
        printf("0\n");
    }
}

#include<stdio.h>
int main()
{
    int x, y, z;
    scanf("%d%d%d",&x,&y,&z);
    if(x==0||y==0||z==0){
    if(x==0 && y>z){
    printf("-");
    }

    else if(y==0 && x>z){
    printf("+");

    }
    else  if(z==0){
    if(y==x && x>0 && y>0){
    printf("0");
    }
    else if(x>y){
    printf("+");
    }
    else if(x<y){
    printf("-");
    }
    else if(x==y){
    printf("0");
    }
    }

  else{
  printf("?");
  }

 }
   else if(x>y||y>x){
   if(y+z<x){
   printf("+");
   }
   else if(x+z<y){
   printf("-");
   }
   else{
  printf("?");
  }

   }
  else{
  printf("?");
  }

    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z,a,b;
    scanf("%d%d%d",&x,&y,&z);

    if(x==y && z==0)
        printf("0");
    else if(x==y && z!=0)
        printf("?");

    else if(x>y)
    {
        a=x-y;
        b=a-z;
        if(b>0)
            printf("+");
        else
            printf("?");
    }
    else if(y>x)
    {
        a=y-x;
        b=a-z;
        if(b>0)
            printf("-");
        else
            printf("?");
    }

    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if (a>b+c)
    {
        printf("+");
    }
    else if (b>a+c)
    {
        printf("-");
    }
    else if (a==b && c==0)
    {
        printf("0");
    }
    else
    {
        printf("?");
    }
    return 0;
}

#include<stdio.h>

int main()
{
	int x,y,z;
	scanf("%d%d%d",&x,&y,&z);
	if((x>y) && (x-y)>z)
		printf("+");
	else if((x<y) && (y-x)>z)
	{
		printf("-");
	}
	else if((x==y)&&z==0)
	{
		printf("0");
	}
	else
	{
		printf("?");
	}
    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    {
        if(a>b&&b+c<a)
    printf("+\n");
    else if(b>a&&a+c<b)
    printf("-\n");
    else if((a==b)>c)
    printf("0");
    else
    printf("?\n");
    }
    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    int s;
    s=x-y;
    if((s-z)>0&&(s+z)>0)
    {
        printf("+");
    }
    else if((s-z)<0&&(s+z)<0)
    {
        printf("-");
    }
    else
    {
        if(z==0)
        {
            printf("0");
        }
        else
        {
            printf("?");
        }
    }
    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c,d,e;
    scanf("%d %d %d",&a,&b,&c);
    if(a-b>c){
        printf("+\n");
    }
    else if(b-a>c){
        printf("-\n");
    }
    else if(a==b&&c==0){
        printf("0\n");
    }
    else{
        printf("?\n");
    }
    return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x==y && z)
        printf("?\n");
    else if(x==y && !z)
        printf("0\n");
    else
    {
        if(x-y-z>0)
            printf("+\n");
        else if(abs(x-y)<=z)
            printf("?\n");
        else
            printf("-\n");
    }
    return 0;
}

#include<stdio.h>
int main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a>b&&(a-b>c))
	{
		printf("+\n");
	}
	else if(a>b&&(a-b<=c))
	{
		printf("?\n");
	}
	else if(b>a&&(b-a<=c))
	{
		printf("?\n");
	}
	else if(b>a&&(b-a>c))
	{
		printf("-\n");
	}
	else if(a==b&&c>0)
	{
		printf("?\n");
	}
	else if(a==b&&c==0)
	{
		printf("0\n");
	}

}

#include <stdio.h>
int main ()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x>y+z) {
        printf("+");
        return 0;
    }
    if(x+z<y) {
        printf("-");
        return 0;
    }
    if(x==y && x>0 && z>0)
    {
        printf("?");
        return 0;
    }
    if(x==y && x!=0 && x>z) {
        printf("0");
        return 0;
    }
    if(x==0 && x==y && x==z){
        printf("0");
        return 0;
    }
    if(x==y && x>0 && z>0)
    {
        printf("?");
        return 0;
    }
    else printf("?");
    return 0;

}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);

    if(a>b)
    {
        if(a>b+c) printf("+\n");
        else if(a<=b+c) printf("?\n");

    }
    else if(a<b)
    {
        if(b>a+c) printf("-\n");
        else if(b<=a+c) printf("?\n");

    }
    else if(a==b)
    {  if(a==c & a==0) printf("0\n");
       else if(a<=c) printf("?\n");
       else if(a+c>b) printf("?\n");
       else printf("0\n");
    }

}

#include<stdio.h>
#include<math.h>
int main()
{
    long long a,b,c,ans1,ans,k,m;
    scanf("%lld%lld%lld",&a,&b,&c);
    ans=(m-a);
    k=a+c;
    m=b+c;
    ans1=(k-b);

    if(c==0&&a==b)printf("0\n");
    else if(a>m)printf("+\n");
    else if(b >k)printf("-\n");
    else printf("?\n");
    return 0;
}

#include <stdio.h>
int main()
{
    int x, y, z;
    scanf("%d %d %d", &x, &y, &z);
    if( x - y > 0 && x - y > z)
        printf("+");
    else if(x - y < 0 && y - x > z)
        printf("-");
    else if(z == 0 && x - y == 0)
        printf("0");
    else
        printf("?");
    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z,d;
    scanf("%d %d %d",&x,&y,&z);
    if(x>y)d=x-y;
    else if(x<y)d=y-x;
    if(x>y&&d>z)printf("+");
    else if(y>x&&d>z)printf("-");
    else if(x==y &&z==0)printf("0");
    else if(d<=z)printf("?");

}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(z==0){
        if(x>y){printf("+");}
        else if(y>x){printf("-");}
        else{printf("0");}
    }
    else if(z>0){

        if(z>=x&&z>=y){printf("?");}
        else if(x>y){
            if((y+z)<x){printf("+");}
            else{printf("?");}
            }
        else if(y>x){
            if((x+z)<y){printf("-");}
            else{printf("?");}
            }
        else if(x==y){printf("?");}
        }
}

    #include<stdio.h>
    int main(){
        int u, d, uk;
        scanf("%d %d %d", &u, &d, &uk);
        if(u>d && (u-d)>uk){
            printf("+");
        }
        else if(u>d && (u-d)<=uk){
            printf("?");
        }
        else if(d>u && (d-u)>uk){
            printf("-");
        }
        else if(d>u && (d-u)<=uk){
            printf("?");
        }
        else if(d==u && uk==0){
            printf("0");
        }
        else if(d==u && uk>0){
            printf("?");
        }

    }

#include<stdio.h>
int main(){
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y+z){
        printf("+\n");
    }
    else if(y>x+z){
        printf("-\n");
    }
    else if(x==y && z==0){
        printf("0\n");
    }
    else{
        printf("?\n");
    }
    return 0;
}

#include <stdio.h>
#define read_int(a) scanf("%d",&a)
#define read_float(a) scanf("%f",&a)
#define read_long(a) scanf("%I64d",&a)

#define print_int(a) printf("%d",a)
#define print_float(a) printf("%f",a)
#define print_long(a) printf("%I64d",&a)

#define min(a,b) a>b?b:a
#define max(a,b) a>b?a:b

#define endl printf("\n")

int main() {

int a,b,c;
read_int(a);
read_int(b);
read_int(c);

int m=a-b;
int n=b-a;

if(m>c)
{
    printf("+");
}
else if(n>c)
{
    printf("-");
}
else if((n==0||m==0) && c==0)
{
    printf("0");
}
else if((n<=0||m<=0) && c!=0 || m==c||n==c)
{
    printf("?");
}
else
{
    printf("0");
}

    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x-y>0&&x-y>z)
        printf("+");
    else if(x-y<0&&x-y<z)
        printf("-");
    else if(x==y&&z==0)
        printf("0");
    else
        printf("?");
}

#include<stdio.h>
main()
{
    long int x,y,z;
    scanf("%ld%ld%ld",&x,&y,&z);
    if(y>x)printf("-");
    else if(x>y)printf("+");
    else if(x==0&&y==0)printf("?");
    else if(x==y)printf("0");
}

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a,b,c;
	while(scanf("%d %d %d",&a,&b,&c)!=EOF)
	if(a<b&&(b-a)>c)
	{
		printf("-\n");
	}
	else if(a>b&&(a-b)>c)
	{
		printf("+\n");
	}
	else if(a==b&&c==0)
	{
		printf("0\n");
	}
	else if(a==b||a>b&&(a-b)<c||a<b&&(b-a)<c)
	{
		printf("?\n");
	}
	return 0;
 }

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
    int x,y,z,d;
    scanf("%d %d %d",&x,&y,&z);
    d=abs(x-y);
    if((x==0 && y==0))
        printf("?\n");
    //else if(d == z)
        //printf("?\n");
    else if(x==y && z==0)
        printf("0\n");
    else if(x==y)
        printf("?\n");
    else if(d == z)
        printf("?\n");
    else if(x<y && z<(y-x))
        printf("-\n");
    else
        printf("+\n");

    return 0;
}

#include<stdio.h>
int main(void)
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    int sum=0;
    sum=x-y;
    if((sum+z==0 && z>0) || (sum==0 && z>0) || (sum==z && z>0) || (sum<z))
        printf("?");
    else if((sum<0) && (z+sum<0))
        printf("-");
    else if((sum>0) && ((-z)+sum>0))
        printf("+");
    else if(sum==0 && z==0)
        printf("0");
    return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);

    if(x==0 && y==0)
        printf("?\n");
    else if(x==y && z == 0)
        printf("0\n");
    else if(x<y && z<(y-x))
        printf("-\n");
    else
        printf("+\n");

    return 0;
}

#include <stdio.h>

int main()
{
    int a,b,c,i,j,k;

    scanf("%d%d%d",&a,&b,&c);

    if(a<b)
    {
        printf("-\n");
    }
    else if(a>b)
    {
        printf("+\n");
    }
    else if(a==b && c==0)
    {
        printf("0\n");
    }
    else if(a==b && c>0)
    {
        printf("?\n");
    }
}

#include <stdio.h>

int main() {
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
if(x>y&&x>y+z){
	printf("+\n");
}
else if(y>x&&y>x+z){
	printf("-\n");
}
else if(x==y&&x!=0&&y!=0){
	printf("0\n");
}
else{
	printf("?\n");
	}
	return 0;
}

#include<stdio.h>
#include<string.h>
int main()
{
	int a,b,c;
	scanf("%d %d %d",&a,&b,&c);
	if(a>b&&c+b<a)
	printf("+\n");
	else if(a<b&&a+c<b)
	printf("-\n");
	else if(a==b&&a+c<b)
	printf("0\n");
		else if(a==b&&a==c&&a==0)
	printf("0\n");
		else
	printf("?\n");

	return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(z>x||z>y||x==y+z||y==x+z)
        printf("?");
    else if(x>y)
        printf("+");
    else if(y>x)
        printf("-");
    else if(x==y&&z==0)
    printf("0");
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(z)
    {
        if(x+z==y||x==y+z||x+z==y+z)
            printf("?");
        else if(x>y)
            printf("+");
        else if("-");
        else
            printf("0");
    }
    else
    {
        if(x>y)
            printf("+");
        else if(x<y)
            printf("-");
        else
        printf("0");
    }
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if((x>y)&&(x>z))
    {
        if((y+z)<x){
        printf("+");}
        else{
            printf("?");}
    }
    else if((y>x)&&(y>z))
    {
        if((x+z)<y){
        printf("-");}
         else{
            printf("?");}

    }
    else if((x==y)&&(x>z))
    {
        printf("0");
    }
    else
    {
        printf("?");
    }
}

#include <stdio.h>
#define read_int(a) scanf("%d",&a)
#define read_float(a) scanf("%f",&a)
#define read_long(a) scanf("%I64d",&a)

#define print_int(a) printf("%d",a)
#define print_float(a) printf("%f",a)
#define print_long(a) printf("%I64d",&a)

#define min(a,b) a>b?b:a
#define max(a,b) a>b?a:b

#define endl printf("\n")

int main() {

int a,b,c;
read_int(a);
read_int(b);
read_int(c);

int m=a-b;
int n=b-a;
if((m==0||n==0)&&c!=0)
{
    printf("?");
    return 0;
}

if(m>0)
{
    if(m-c>0)
    {
        printf("+");
    }
    else if(m-c <0)
    {
        printf("?");
    }
    else
    {
        printf("0");
    }
}else if(n>0)
{
    if(n-c>0)
    {
        printf("-");
    }
    else if(n-c <0)
    {
        printf("?");
    }
    else
    {
        printf("0");
    }

}
else
{
    printf("0");
}

    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if((x>y)&&(x>z))
    {
        printf("+");
    }
    else if((y>x)&&(y>z))
    {
        printf("-");
    }
    else if((x==y)&&(x>z))
    {
        printf("0");
    }
    else
    {
        printf("?");
    }
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a>b+c){
        printf("+\n");
    }
    else if(a+c<b){
        printf("-\n");
    }
    else if(a==b&&c==0){
        printf("0\n");
    }
    else if(a==0&&b==0&&c!=0){
        printf("?\n");
    }
    else if(a==b+c){
        printf("?");
    }
    else if(a+c==b){
        printf("?\n");
    }
    return 0;
}

#include<stdio.h>

int main()
{
	int x,y,z;
	scanf("%d",&x,&y,&z);
	if(x-y-z>0)
		printf("+");
	else if(y-x-z>0)
		printf("-");
	else if((x-y)==0 && z > 0)
		printf("?");
	else if((x-y)==0 && z == 0)
		printf("0");
	else
		printf("?");
	return 0;
}

#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{

if((c+b)>=a)
    printf("?");
else
printf("+");
}
else if(b>a)
{
if((c+a)>=b)
    printf("?");
else
printf("-");
}
else if(a==b)
{
if(a<c||a==c||a>c)
printf("?");
else
printf("0");
}
return 0;
}

#include <stdio.h>

int main(){
    int x,y,z;
    scanf("%d %d %d", &x, &y, &z);

    if(x==y && z==0) printf("0\n");
    if(x==0 && y==0 && z != 0) printf("?\n");

    if(x<y){
        x = x+z;
        if(x<y) printf("-\n");
        else printf("?\n");
    }
    else if(x>y){
        y = y+z;
        if(y<x) printf("+\n");
        else printf("?\n");
    }
    return 0;
}

#include<stdio.h>
int main()
{ int x,y,z;
scanf("%d %d %d",&x,&y,&z);
if(x>y && x>z && x>(y+z)) printf("+");
else if(x<y && y>z && y>(x+z)) printf("-");
else if(z>x && z>y) printf("?");
else if(x==y && x>z) printf("0");
else if(x==y && x<=z) printf("0");
else if(x<=(y+z) || y<=(x+z)) printf("?");

else printf("?");
    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);

    if(a>b)
    {
        printf("+");
    }
    else if(a<b)
    {
        printf("-");
    }
   else if(a==b)
    {
        printf("0");
    }
    else
    {
        printf("?");
    }

}

#include <stdio.h>
int main ()
{
    int x,y,z;
    scanf ("%d %d %d", &x,&y,&z);
    if (x==y && z==0) {
        printf ("0\n");
    }
    if(z+x>y+z && z+y<x+z) {
        printf ("+\n");
    }
    if(z+y>x+z && z+x<y+z) {
        printf ("-\n");
    }
    if (z+y==x+z) {
        printf ("?\n");
    }

    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z,m,n;
    scanf("%d%d%d",&x,&y,&z);
        if(x>y||x==z&&y==z)
        {
            m=y+z;
            if(x==m||x<m)
            {
                printf("?");

            }
            else if(x>y)
            {
                printf("+");
            }

        }
        else if(y>x||y==z&&x==z)
        {
           n=x+z;
           if(y==n||y<n)
           {
               printf("?");

           }
           else if(y>x)
           {
               printf("-");
           }
        }

        else
        {
            printf("0");
        }
        return 0;
    }

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(z)
    {
        if(x+z==y||x==y+z)
            printf("?");
        else
            if(x>y)
            printf("+");
        else if(x<y)
            printf("-");
        else
            printf("0");
    }
    else
    {
        if(x>y)
            printf("+");
        else if(x<y)
            printf("-");
        else
            printf("0");
    }
}

#include <stdio.h>

int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if (x > y)
        printf("+");
    else if (x < y)
        printf("-");
    else
        printf("?");
    return 0;
}

#include<stdio.h>
int main()
{
    int a, b, c, z;
    scanf("%d %d %d", &a, &b, &c);
    if(c==0)
     {
        if(a>b)
        {
            printf("+");
        }
        else if(b>a)
            printf("-");
        else if(a==b)
        {
            printf("0");
        }

    }
    else
    {
        if(a>b)
        {
            z=a-b-c;
            if(z>0)
            {
                printf("+");
            }
            else if(z==0)
            {
                printf("?");
            }
            else
            {
                printf("-");
            }
        }
        if(a==b)
        {
            printf("?");
        }
         if(a<b)
        {
            z=b-a-c;
            if(z>0)
            {
                printf("-");
            }
            else if(z==0)
            {
                printf("?");
            }
            else
            {
                printf("+");
            }
    }
}
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int poz , neg , neutru ;
    scanf("%d" , &poz);
    scanf("%d" , &neg);
    scanf("%d" , &neutru);

    if(poz>neg)
        printf(" + ");
    else if(poz<neg)
        printf(" - ");
    else if(poz==neg)
    {
        if(neutru%2==0)
            printf(" 0 ");
        else if(neutru%2!=0)
            printf(" ? ");
    }
    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y){
        printf("+\n");
    }
    else if(x<y){
        printf("-\n");
    }
    else if(x==y && x>0 && y>0){
        printf("0\n");
    }
    else if(y==0 && x==0){
        printf("?\n");
    }
}

#include<stdio.h>
#include<string.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a > b && a != b+c){
        printf("+");
    }
    else if(a < b && a > b+c){
        printf("-");
    }
    else if(a==b &&( c < a && c < b)){
        printf("0");
    }
    else {
        printf("?");
    }

}

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a,b,c;
	while(scanf("%d %d %d",&a,&b,&c)!=EOF)
	if(a<b)
	{
		printf("-\n");
	}
	else if(a>b)
	{
		printf("+\n");
	}
	else if(a==b&&c==0)
	{
		printf("0\n");
	}
	else if(a==b)
	{
		printf("?\n");
	}
	return 0;
 }

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y && x>(y+z))
    {
        printf("+");
        return 0;
    }
    else if(x!=0 && y!=0 && x==y)
    {
        printf("0");
        return 0;
    }
    else if (x==(y+z))
    {
        printf("?");
        return 0;
    }
    else if(y==(x+z))
    {
        printf("?");
        return 0;
    }
    else if (x==0 && y==0)
    {
        printf("?");
        return 0;
    }
    else if(x==y && y==z)
    {
        printf("?");
        return 0;
    }

    else printf("-");

}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(c>a&&c>b)
    printf("?");
    else
    {
        if(a+c<b)
        printf("-");
        else if(a+c>b)
        printf("+");
        else
        printf("0");
    }
    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);

    if(x=0&&y>z){
        printf("-");
    }
    else if(y=0&&x>z){
        printf("+");
    }
    else if(z=0&&x<y){
        printf("-");
    }
    else if(z=0&&x>y){
        printf("+");
    }
    else if(z=0&&x==y){
        printf("0");
    }
    else if(x+z>y){
        printf("+");
    }
    else if(y+z>x){
        printf("-");
    }
    else{
        printf("?");
    }
    return 0;
}

#include <stdio.h>

// CREATED BY AHNAF SHAHREAR

int main ( )

{
         int UPVOTES , DOWNVOTES , UNKNOWN ;
         scanf ( "%d %d %d", &UPVOTES , &DOWNVOTES , &UNKNOWN ) ;

         if ( UPVOTES > DOWNVOTES + UNKNOWN )
         {
                  printf ( "+\n" ) ;
         }
         else if ( DOWNVOTES > UPVOTES + UNKNOWN )
         {
                  printf ( "-\n" ) ;
         }
         else if ( UPVOTES == DOWNVOTES )
         {
                  if ( UNKNOWN >= DOWNVOTES )
                  {
                           printf ( "?\n" ) ;
                  }
                  else if ( UNKNOWN == 0 )
                  {
                           printf ( "0\n" ) ;
                  }
         }
         else if ( UPVOTES == DOWNVOTES + UNKNOWN )
         {
                  printf ( "?\n" ) ;
         }
         else if ( DOWNVOTES == UPVOTES + UNKNOWN )
         {
                  printf ( "?\n" ) ;
         }
         return 0 ;
}

#include<stdio.h>
int main()
{
	int a,b,c,d;
	scanf("%d%d%d",&a,&b,&c);
	if(a==0&&b==0&&c>0)
	{
		printf("?\n");
	}
	else if(a>b)
	{
		printf("+\n");
	}
	else if(b>a)
	{
		printf("-\n");
	}
	else if(a==b)
	{
		printf("0\n");
	}
}

#include<stdio.h>
int main(){
    int a,b,c;
    char ch;
    scanf("%d %d %d",&a,&b,&c);
    if(c>=a-b&&c>=b-a){
        if(c!=0)
            ch='?';
    }else if(a>b){
            ch='+';
    }else if(b>a){
            ch='-';
    }else{
            ch='0';
    }
    printf("%c",ch);
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y&&x>z)
        printf("+");
    else if(y>x&&y>z)
        printf("-");
    else if(z>x&&z>y)
        printf("?");
    else
        printf("0");
    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x+y>z)
    {
        if(x>y)
            printf("+");
        else if(x<y)
            printf("-");
        else
            printf("0");
    }
    else
        printf("?");
    return 0;
}

#include<stdio.h>
//#include<string.h>
int main()
{
int x,y,z,i,j;
scanf("%d%d%d",&x,&y,&z);
 if(x==y) {
        if(z>0) printf("?");
        else printf("0");
 }
else if(x+z==y+z) printf("?");
else if(y>x+z) printf("-");
else if(x>y+z) printf("+");

    return 0;
}

#include<stdio.h>
#include<string.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a > b){
        printf("+");
    }
    else if(a < b){
        printf("-");
    }
    else if(a==b &&( c < a && c < b)){
        printf("0");
    }
    else {
        printf("?");
    }

}

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);

 if(a==0||b==0||c==0)
 {
     if((a==0&&b==0))
        printf("?\n");
     else if(a>b)
         printf("+\n");

         else if(a<b)
         printf("-\n");

         else
            printf("0\n");
 }
  else
 {   if(a-b==c||b-a==c)
     printf("?\n");
        else if(a>b)
         printf("+\n");

         else if(a<b)
         printf("-\n");

         else
            printf("0\n");
 }

     return 0;
}

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int x, y, z, d, j;
    char m;

    scanf("%d %d %d", &x, &y, &z);

    if(x>=y)
    {
        d = x-y;
    }
    else if(x<y)
    {
        d = y-x;
    }

    if(d>z || z==0)
    {
        if(x>y)
        {
            printf("+");
        }
        else if(x<y)
        {
            printf("-");
        }
        else if(x==y)
        {
            printf("0");
        }
    }
    else
        printf("?");

    printf("%c", m);
}

#include<stdio.h>
int main()
{
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    if(c==0)
    {
        if(a>b)
        {
            printf("+");
        }
        else if(b>a)
            printf("-");
        else if(a==b)
        {
            printf("0");
        }

    }
    else
    {
        if(a>(b+c))
        {
            printf("+");
        }
        else if((a<(b+c))&&c>b)
        {
            printf("?");
        }
        else if((a<(b+c))&&b>c)
        {
            printf("-");
        }
        else if((b<(a+c))&&a>c)
        {
            printf("+");
        }
        else if((b<(a+c))&&c>a)
        {
            printf("?");
        }
        else if(b>(a+c))
        {
            printf("-");
        }
        else if(a==(b+c))
        {
            printf("?");
        }
        else if(b==(a+c))
        {
            printf("?");
        }
        else if(a==b&&c>0)
        {
            printf("?");
        }
    }
}

#include<stdio.h>
int main()
{
    int x,y,z,p,q=0;
    scanf("%d %d %d",&x,&y,&z);
    p=x-y;
    if(p>0)
    {
        q=p;
    }else if(p<0){
    q=-p;
    }
    if(p>0&&z<q)
    {
        printf("+");
    }else if(p<0&&z<q){
    printf("-");
    }else if(z==q&&z!=0){
    printf("?");
    }else{
    printf("0");
    }
    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);

    if(a>b)
    {
        if(a>b+c) printf("+\n");
        else if(a<=b+c) printf("?\n");

    }
    else if(a<b)
    {
        if(b>a+c) printf("-\n");
        else if(b<=a+c) printf("?\n");

    }
    else if(a==b)
    {  if(a==c & a==0) printf("0\n");
       else if(a<=c) printf("?\n");
       else printf("0\n");
    }

}

#include<stdio.h>
#include<math.h>
#include <stdlib.h>
int main()
{
  int x,y,z;
  scanf("%d%d%d",&x,&y,&z);
  if(x>=y && x>=z)
  {
    printf("+");
  }
  else if(y>x && y>=z)
  {
    printf("-");
  }
  else if(x==y && x>z)
  {
    printf("0");
  }
  else if(z>x && z>y)
  {
    printf("?");
  }
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x==0||y==0||z==0)
        {
            if(x==0&&y>z)
                {
                    printf("-");
                }
            else if(y==0&&x>z)
                {
                printf("+");
                }

            else if(z==0)
                {
                    if(y==x&&x>0&&y>0)
                        {
                            printf("0");
                        }
                    else if(x<y)
                        {
                            printf("-");
                        }
                    else if(x>y)
                        {
                            printf("+");
                        }
                    else if(x==y)
                        {
                            printf("0");
                        }
                }
            else
                {
                    printf("?");
                }

        }

    else if(x>y||y>x)
        {
            if(x+z>y)
                {
                    printf("+");
                }
            else if(y+z>x)
                {
                    printf("-");
                }
            else
                {
                    printf("?");
                }
        }
    else
       {
            printf("?");
       }
    return 0;
}

#include<stdio.h>
int main()
{
    int x, y, z;
    scanf("%d%d%d",&x ,&y ,&z);
    if(x<y)
    {
        if((x+z)>y)
            printf("+\n");
        else if((x+z)<y)
            printf("-\n");
        else
            printf("0\n");
    }

    else if(y<x)
    {
        if((y+z)>x)
            printf("-\n");
        else if((y+z)<x)
            printf("+\n");
        else
            printf("0\n");
    }

    else if(x==y && z==0)
        printf("0\n");
    else
        printf("?\n");
	return 0;
}

#include<stdio.h>
main()
{
    long int x,y,z;
    scanf("%ld%ld%ld",&x,&y,&z);
    if(y>x+z)printf("-");
    else if(x>y+z)printf("+");
    else if(x==y)printf("0");
    else printf("?");
}

#include<stdio.h>
#include<string.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a > b && a != b+c){
        printf("+");
    }
    else if(a < b){
        printf("-");
    }
    else if(a==b &&( c < a && c < b)){
        printf("0");
    }
    else {
        printf("?");
    }

}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    int s;
    s=x-y;
    if((s-z)>0&&(s+z)>0)
    {
        printf("+");
    }
    else if((s-z)<0&&(s+z)<0)
    {
        printf("-");
    }
    else
    {
        if((s-z)==0)
        {
            printf("0");
        }
        else
        {
            printf("?");
        }
    }
    return 0;
}

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
  if(c>a||c>b)
  {
       printf("?\n");
  }
  else if(a>b)
    {
        printf("+\n");
    }
   else if(b>a)
   {
       printf("-\n");
   }
  else if(a==0&&b==0)
   {
       printf("?\n");
   }
   else
   {
       printf("0\n");
   }

     return 0;
}

#include<stdio.h>
int main(){
	int x,y,z;
	scanf("%d%d%d",&x,&y,&z);
	if(x==y && z==0)
	printf("0");
	else if((x==y) && (z!=x))
	printf("?");
	else if((x>y) && z==0)
    printf("+");
    else if((x>y) && (x==y+z))
    printf("0");
    else if((x>y) && (x>y+z))
    printf("+");
    else if ((y>x)&& z==0)
    printf("-");
    else if((y>x) && (y==x+z))
    printf("0");
    else if((y>x) && (y>x+z))
    printf("-");
    else if(x>z && y==0)
    printf("+");
    else if(y>z && x==0)
    printf("-");
    else if(x==0 && y==0 && z!=0)
    printf("?");
    else
    printf("?");

}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
        if(a+c>b+c)
        {
            if(a<=b+c)
            {
                printf("?\n");
            }
            else{
            printf("+\n");
            }
        }
         else if(b+c>c+a)
            {
              printf("-\n");
           }
        else if(a+c==b+c)
        {
            if(a=b)
            {
                printf("0\n");
            }
            else{
            printf("?\n");
        }
}
  return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);

    if(a>b) printf("+\n");
    else if(a<b) printf("-\n");
    else if(a==b && a!=0) printf("0\n");
    else if (a==0 && b==0) printf("?\n");
    else printf("?\n");

}

#include<stdio.h>
int main(){
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if((x<=z && y<=z) ||(x-y<=z)){
        printf("?");
    }
    else if(x>y){
        printf("+");
    }
    else if(x<y){
        printf("-");
    }
    else if(x==y){
        printf("0");
    }
}

#include<stdio.h>

int main()
{
	int x,y,z;
	scanf("%d",&x,&y,&z);
	if(x-y-z>0)
		printf("+");
	else if(y-x-z>0)
		printf("-");
	else if((x-y)==0 && z > 0)
		printf("?");
	else if((x-y)==0 && z == 0)
		printf("0");
	else
		printf("?");
	return 0;
}

#include<stdio.h>
#include<string.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a==0 && b==0 && c==0){
        printf("0");

    }
    else if(a > b && a != b+c && a > b+c){
        printf("+");
    }
    else if(a < b && a+c < b){
        printf("-");
    }
    else if(a==b &&( c < a && c < b) && (a+c != b+c) ){
        printf("0");
    }
    else {
        printf("?");
    }

}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x==y&&z>x)
        printf("?");
    if(x>y)
        printf("+");
    if(y>x)
        printf("-");
    if(x==y&&z==0)
    printf("0");
}

#include<stdio.h>
int main()
{
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    if(c==0)
    {
        if(a>b)
        {
            printf("+");
        }
        else if(b>a)
            printf("-");
        else if(a==b&&c==0)
        {
            printf("0");
        }

    }
    else
    {
        if(a>(b+c))
        {
            printf("+");
        }
        else if(a<(b+c))
        {
            printf("?");
        }
//        else if(b<(a+c))
//        {
//            printf("?");
//        }
        else if(b>(a+c))
        {
            printf("-");
        }
        else if(a==(b+c))
        {
            printf("?");
        }
        else if(b==(a+c))
        {
            printf("?");
        }
        else if(a==b&&c>0)
        {
            printf("?");
        }
    }
}

#include<stdio.h>
main()
{
    long int x,y,z;
    scanf("%ld%ld%ld",&x,&y,&z);
    if(y>x)printf("-");
    else if(x>y)printf("+");
    else if(x==0&&y==0)printf("?");
    else if(x==y)printf("0");
}

#include <stdio.h>
int main ()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if (x>y && x>z && y>z) {printf("+");}
    else if (y>x && y>z && x>z) {printf("-");}
    else if (x==y && x>z) {printf("0");}
    else if(z>x || z>y) {printf("?");}

    return 0;
}

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
   if(a>b)
    {
        printf("+\n");
    }
   else if(b<a)
   {
       printf("-\n");
   }
   else if(a!=0&&b!=0&&a==b)
   {
       printf("0\n");
   }
   else
   {
       printf("?\n");
   }

     return 0;
}

#include<stdio.h>
int main()
{
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    if(c==0)
    {
        if(a>b)
        {
            printf("+");
        }
        else if(b>a)
            printf("-");
        else if(a==b)
        {
            printf("0");
        }

    }
    else
    {
        if(a>(b+c))
        {
            printf("+");
        }
        else if((a<(b+c))&&c>b)
        {
            printf("?");
        }
        else if((a<(b+c))&&b>c)
        {
            printf("-");
        }
        else if((b<(a+c))&&a>c)
        {
            printf("+");
        }
        else if((b<(a+c))&&c>a)
        {
            printf("?");
        }
        else if(b>(a+c))
        {
            printf("-");
        }
        else if(a==(b+c)&&c>b)
        {
            printf("+");
        }
        else if(a==(b+c)&&b>c)
        {
            printf("?");
        }
        else if(b==(a+c))
        {
            printf("?");
        }
        else if(a==b&&c>0)
        {
            printf("?");
        }
    }
}

#include<stdio.h>
int main()
{
    int i,a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if((a+c)>=b && (b+c)>=a)
    {
        printf("?");
    }
    else if((a+c)>b && (b+c)<a)
    {
        printf("+");
    }
    else if((a+c)<b && (b+c)>a)
    {
        printf("-");
    }
    else printf("0");
}

#include<stdio.h>
int main()
{
    int u, d, n, c;

    scanf("%d %d %d", &u, &d, &n);

    c=u-d;

    if(c-n>0)
        printf("+\n");
    if(c+n<0)
        printf("-\n");
    if(c-n<0&&c+n>0)
        printf("?\n");

    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a>b&&b+c<a)
    printf("+");
    else if(b>a&&a+c<b)
    printf("-");
    else if((a==b)&&a>c&&b>c)
    printf("0");
    else
    printf("?");
    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);

    if(x>y)
        printf("+\n");
    if(x<y)
        printf("-\n");
    if(x==y &&z==0)
        printf("0\n");
    if(x==y && z>0)
        printf("?\n");

    return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(z<0)
    {
        printf("0");
        return 0;
    }
    if(x>y)
    {
        x=x+z/2;
        y=y+z/2;
        if(x>y)
        printf("+");
    }
    else if(x<y)
    {
        x=x+z/2;
        y=y+z/2;
        if(x<y)
        printf("-");
    }
    else if (x==y && z%2==0)
    {
        x=x+z/2;
        y=y+z/2;
        if(x==y)
        printf("0");
    }
    else if(x==y && z%2!=0)
    printf("?");
    return 0;
}

#include<stdio.h>
#include<string.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a > b && a != b+c){
        printf("+");
    }
    else if(a < b && a+c < b){
        printf("-");
    }
    else if(a==b &&( c < a && c < b)){
        printf("0");
    }
    else {
        printf("?");
    }

}

#include<stdio.h>
#include<string.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a > b && a != b+c){
        printf("+");
    }
    else if(a < b && a+b > c){
        printf("-");
    }
    else if(a==b &&( c < a && c < b)){
        printf("0");
    }
    else {
        printf("?");
    }

}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y && x>(y+z))
    {
        printf("+");
        return 0;
    }
    else if(x!=0 && y!=0 && x==y && y!=z)
    {
        printf("0");
        return 0;
    }
    else if (x==(y+z))
    {
        printf("?");
        return 0;
    }
    else if(y==(x+z))
    {
        printf("?");
        return 0;
    }
    else if (x==0 && y==0)
    {
        printf("?");
        return 0;
    }
    else if(x==y && y==z)
    {
        printf("?");
        return 0;
    }

    else printf("-");

}

#include<stdio.h>
int main()
{
    int x,y,z,a,b;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y && x-y>z){
        printf("+\n");
    }

    else if(x==y && z!=0){
        printf("?\n");
    }
    else if(z>x || z>y){
        printf("?\n");
    }
    else if(x>y && x-y<z){
        printf("?\n");
    }

    else if(x<y && y-x>z){
        printf("-\n");
    }
    else if(x<y && y-x<z){
        printf("?\n");
    }
    else if(x==y && x>0 && y>0 && x>z && y>z){
        printf("0\n");
    }

}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y)
    {
        int d=x-y;
        if(d>z)
            printf("+");
        else if(d==z&&z==0)
            printf("0");
        else
            printf("?");
    }
    else
    {
        int d=y-x;
        if(d>z)
            printf("+");
        else if(d==z&&z==0)
            printf("0");
        else
            printf("?");
    }
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d%d%d",&x,&y,&z);

    if(x>y)
        printf("+\n");
    else if(x<y)
        printf("-\n");
    else
        printf("0\n");

   if(x==y && (x<z || y<z))
        printf("?\n");

    return 0;
}

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);

 if(a==0||b==0||c==0)
 {
     if((a==0&&b==0))
        printf("?\n");
     else if(a>b)
         printf("+\n");

         else if(a<b)
         printf("-\n");

         else
            printf("0\n");
 }
  else
  printf("?\n");

     return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    int c=x-y,d=abs(c);
    if(d>=z)
    {
        if(c>0)
        printf("+");
        else if(c<0)
        printf("-");
        else
        printf("0");

    }
    else
    printf("?");
    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(a==b&&c==0)
        printf("0\n");
    else if(a==b+c||a+c==b)
        printf("?\n");
    else if(a>b+c)
        printf("+\n");
    else if(a<b+c)
        printf("-\n");
    return 0;
}

#include<stdio.h>
#include<string.h>
int main()
{
	int a,b,c;
	scanf("%d %d %d",&a,&b,&c);
	if(a>b&&a>c&&c+b<a)
	printf("+\n");
	else if(a<b&&b>c&&a+c<b)
	printf("-\n");
	else if(a==b&&a>c)
	printf("0\n");
		else
	printf("?\n");

	return 0;
}

#include<stdio.h>
#include<math.h>
#include <stdlib.h>
int main()
{
  int x,y,z;
  scanf("%d%d%d",&x,&y,&z);
  if(x>y && y>=z )
  {
    printf("+");
  }
  else if(y>x && x>=z )
  {
    printf("-");
  }
  else if((x==y+z || y==x+z)&& x!=y)
  {
    printf("?");
  }
  else if(x==y && x>z)
  {
    printf("0");
  }
  else if(z>x && z>y)
  {
    printf("?");
  }
}

#include<stdio.h>
#include<stdlib.h>

int main()
{
  int x,y,z;
  scanf("%d%d%d",&x,&y,&z);
  if(x > y)
  {
    printf("+");

  }
  else if(y > x)
  {
    printf("-");

  }
  else if(x == y)
  {
    if(z < 2)
     printf("0");
    else
    {
      if(z % 2 == 0)
      printf("0");
      else

      printf("?");
    }

  }

  return 0;

}

#include<stdio.h>
int main()
{
    int x,y,z,a,b;
    scanf("%d%d%d",&x,&y,&z);
    if(x>y && x-y>z){
        printf("+\n");
    }

    else if(x==y && z!=0){
        printf("?\n");
    }

    else if(x>y && x-y<=z){
        printf("?\n");
    }
    else if(x<y && y-x>z){
        printf("-\n");
    }
    else if(x<y && y-x<=z){
        printf("?\n");
    }
    else if(x==y && x>0 && y>0 && x>z && y>z){
        printf("0\n");
    }
}

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int x,y,z,val;
    scanf("%d%d%d",&x,&y,&z);
    val=abs(x-y);
    if(z>val)
    printf("?");
    else if(z<val)
    {
        if(x>y)
        printf("+");
        else
        printf("-");
    }
    else
    printf("0");
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if(c>a&&c>b)
    printf("?");
    else
    {
        if(a+c<b)
        printf("-");
        else if(a+c>b)
        printf("+");
        else
        printf("0");
    }
    return 0;
}

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a>c||b>c)
    {
        if(a>b)
            printf("+\n");
        else if(a<b)
            printf("-\n");
        else
            printf("0\n");
    }
    else
        printf("?\n");
}

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a,b,c;
	while(scanf("%d %d %d",&a,&b,&c)!=EOF)
	{
		if(c==0)
		{
			if(a<b)
			{
				printf("-\n");
			}
			if(a>b)
			{
				printf("+\n");
			}
			if(a==b)
			{
				printf("0\n");
			}
		}
		if(c!=0)
		{
			if(a==b)
			{
				printf("?\n");
			}
			if(a>b&&(a-b)<c)
			{
				printf("?\n");
			}
			else
			{
				printf("+\n");
			}
			if(a<b&&(b-a)<c)
			{
				printf("?\n");
			}
			else
			{
				printf("    -\n");
			}
		}
	}
	return 0;
}

#include<stdio.h>
int main()
{
    int x,y,z;
    scanf("%d %d %d",&x,&y,&z);
    if(x>y)
    {
      y=y+z;
      if(x>y)
      printf("+");
      else if(x<y)
      printf("-");
      else
      printf("?");
    }
    else if(x<y)
    {
      x=x+z;
      if(x<y)
       printf("-");
       else if(x>y)
      printf("-");
      else
    printf("?");
    }
    else if(x==y && z!=0)
    printf("?");
    else if(z==0)
    printf("0");

    return 0;
}