#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define ld long double
#define ar array
#define all(c) (c).begin(), (c).end()
#define length(x) (int)(x).size()
#define F_OR(i, a, b, s) for (int i=(a); (s)>0?i<(b):i>(b); i+=(s))
#define F_OR1(e) F_OR(i, 0, e, 1)
#define F_OR2(i, e) F_OR(i, 0, e, 1)
#define F_OR3(i, b, e) F_OR(i, b, e, 1)
#define F_OR4(i, b, e, s) F_OR(i, b, e, s)
#define R_EP(i, a, b, s) for(int i=(a); (s)>0?i<=(b):i>=(b); i+=(s))
#define R_EP1(e) R_EP(i, 1, e, 1)
#define R_EP2(i, e) R_EP(i, 1, e, 1)
#define R_EP3(i, b, e) R_EP(i, b, e, 1)
#define R_EP4(i, b, e, s) R_EP(i, b, e, s)
#define GET5(a, b, c, d, e, ...) e
#define F_ORC(...) GET5(__VA_ARGS__, F_OR4, F_OR3, F_OR2, F_OR1)
#define R_EPC(...) GET5(__VA_ARGS__, R_EP4, R_EP3, R_EP2, R_EP1)
#define FOR(...) F_ORC(__VA_ARGS__)(__VA_ARGS__)
#define EACH(x, a) for (auto& x: a)
#define REP(...) R_EPC(__VA_ARGS__)(__VA_ARGS__)
template<class TypeInt> void read(TypeInt &x) {
    bool neg=false;
    int c;
    x=0;
    c=getchar();
    if(c=='-') {
        neg=true;
        c=getchar();
    }
    for(; (c>47&&c<58); c=getchar()) {
        x=(x<<1)+(x<<3)+c-48;
    }
    if(neg)
        x*=-1;
}

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);

    int a, b, c;
    read(a);
    read(b);
    read(c);
    if(c%2==0)
        a=abs(a), b=abs(b);
    if(a>b)
        cout << ">";
    else if(a<b)
        cout << "<";
    else
        cout << "=";
    cout << "\n";
}
#include<bits/stdc++.h>
using namespace std;
typedef long long int lli;
int main(){
    lli a,b,c;
    cin>>a>>b>>c;
    if(c%2==0){
        if(abs(a)>abs(b))
        cout<<">";
        else if(abs(a)==abs(b))
        cout<<"=";
        else if(abs(a)<abs(b))
        cout<<"<";
    }
    else{
        if(a>b)
          cout<<">";
          else if(a==b)
          cout<<"=";
          else if(b>a)
          cout<<"<";
    }
    }
