func_code_string: #include <bits/stdc++.h>   using namespace std;   namespace std {   template <>   struct hash<pair<int, int>> {     size_t operator()(const pair<int, int> &x) const {       long long P = 38923, Q = 109797901;       return (size_t)((x.first * P + x.second) % Q);     }   };   };  // namespace std   template <class T>   using pqg = priority_queue<T, vector<T>, greater<T>>;   template <typename T>   void print(T t) {     cout << t << endl;   }   template <typename T, typename... Args>   void print(T t, Args... args) {     cout << t <<    ;     print(args...);   }   int main() {     ios::sync_with_stdio(false);     cin.tie(0);     long long x, y, z;     cin >> x >> y >> z;     if (x > y + z)       print( + );     else if (y > x + z)       print( - );     else if (x == y && z == 0)       print( 0 );     else       print( ? );     return 0;   }   