#include<bits/stdc++.h>
#include<string>
#define FIO ios_base::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL)
#define ll long long
#define mod (ll)(1e9+7)
#define nax (ll)(1e5 + 10)
#define INFL LLONG_MAX
#define NINFL LLONG_MIN
#define INF INT_MAX
#define disp(a,n,arr) for(int i=a;i<(ll)n;i++) cout << arr[i] << " "; cout << "\n";
#define check cout << "Working\n";
#define pi pair<int,int>
#define pl pair<ll,ll>
#define vi vector<int>
#define vl vector<ll>
#define vpl vector<pl>
#define vpi vector<pi>
#define vb vector<bool>
#define pb push_back
#define mp make_pair
#define fi first
#define se second
#define all(a) a.begin(),a.end()
using namespace std;


void code(){
    ll a,b,c;
    cin >> a >> b >> c;
    if(a < 0 && c%2 == 0) a = -a;
    if(b < 0 && c%2 == 0) b = -b; 
    if(a < 0 && b >= 0) cout << "<\n";
    else if(a >= 0 && b < 0) cout << ">\n";
    else{
        if(a == b) cout << "=\n";
        else if(a > b) cout << ">\n";
        else cout << "<\n";
    }
}




int main() {
    FIO;
    
    #ifndef ONLINE_JUDGE
        // for getting input from input.txt
        freopen("input.txt", "r", stdin);
        // for writing output to output.txt
        freopen("output.txt", "w", stdout);
    #endif


    int t = 1;
    //cin >> t;
    while(t--){
        code();
    }


    return 0;
}


                                



#include<bits/stdc++.h>

using namespace std;

int main() {
    ios_base::sync_with_stdio(false); cin.tie(0);
    int64_t a, b, c;
    cin >> a >> b >> c;
    if (c & 1 == 1) c = 1;
    else c = 2;
    if (pow(a, c) > pow(b, c))
        cout << ">\n";
    else if (pow(a, c) < pow(b, c))
        cout << "<\n";
    else 
        cout << "=\n";
}