#include<bits/stdc++.h>

#define ll long long int

#define rep(x,start,end) for(auto x=start;x!=end;x++)

using namespace std;
ll A,B,C;
void atcoder()
{
  
  cin>>A>>B>>C;  
}
char eq(ll A, ll B)
{
    if (A < B)
    {
        return '<';
    }
    else if (A > B)
    {
        return '>';
    }
    return '=';
}
 
char solve()
{
    if (C % 2)
    {
        return eq(A, B);
    }
    else
    {
        return eq(abs(A), abs(B));
    }
}

int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(nullptr);
    cout.tie(0);
    cin.exceptions(ios::badbit|ios::failbit);

    //ll Test_Cases;
   // cin>>Test_Cases;

   // rep(i,0,Test_Cases)
    atcoder();
    char ans=solve();
    cout<<ans<<"\n";

    return 0;
}
#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define frfr  freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout);
#define endl "\n"
#define loop(i,n) for(int i=0;i<n;i++)
#define ll long long int


void solve(){
	int a , b ,c;
	cin >> a >> b >> c;
	if(c%2 == 0){
		if( abs(a) > abs(b)){
		  cout << ">" << endl;
	    }else if( abs(a) < abs(b)){
		  cout << "<" << endl;
		}else {
			cout << "=" << endl;
		}
		return;
	}
	if( a > b){
		cout << ">" << endl;
	}else if( a < b){
		cout << "<" << endl;
	}else cout << "=" << endl;
	
	
}
int main()
{
	IOS;
	//frfr;
	//int te;
	//cin >> te;
	//while(te--){
		solve();
	//}
	return 0;
}


