#abc0162. [abc016_2]A±B Problem

[abc016_2]A±B Problem

问题文

高桥君在编程竞赛中写了一个输出 A+B 的程序,但他感觉好像写成了一个输出 A-B 的程序,让他感到不安。高桥君不小心把写好的程序给删除了,只剩下了输入和输出。请判断高桥君写的是 A+B 还是 A-B,或者两者都有可能,或者两者都不可能。

但是,如果只有 A+BA-B 中的一种可能性,那么我们认为高桥君写的是相应的程序。例如,如果对于输入 1 1 输出是 2,则我们可以确定是 A+B 的可能性,而不可能是 A-B,所以请判断高桥君写的是 A+B


输入

输入通过标准输入给出,具体格式如下:

AA BB CC

  • 整数 A,B(0A,B100)A, B (0≤A,B≤100) 表示高桥君程序的输入,整数 C(0C100)C (0≤C≤100) 表示高桥君程序的输出,三个数之间以空格分隔。

输出

如果能确定高桥君写的是 A+B,则输出 +,如果能确定高桥君写的是 A-B,则输出 -,如果两者都有可能,则输出 ?,如果两者都不可能,则输出 !。输出末尾需要换行。


输入示例1


1 0 1

输出示例1


?

可能是 A+B 也可能是 A-B


输入示例2


1 1 2

输出示例2


+

确定是 A+B,而不是 A-B


输入示例3


1 1 0

输出示例3


-

确定不是 A+B,而是 A-B


输入示例4


1 1 1

输出示例4


!

既不是 A+B 也不是 A-B