#include <iostream>
#include <cmath>

int main()
{
  long long A, B, C;
  std::cin >> A >> B >> C;

  char ans;
  if (C == 0)
  {
    ans = '=';
  }
  else if( C%2 == 0)
  {
    A = std::abs(A);
    B = std::abs(B);
    if (A == B)
    {
      ans = '=';
    }
    else if (A < B)
    {
      ans = '<';
    }
    else
    {
      ans = '>';
    }
  }
  else
  {
    bool notreverse = true;
    if (A == B)
    {
      ans = '=';
    }
    else if (A < B)
    {
      ans = '<';
    }
    else
    {
      ans = '>';
    }
  }

  std::cout << ans << std::endl;
  return 0;
}

#include <bits/stdc++.h>
#include <vector>
#include<math.h>
#include<string.h>
using namespace std;
#define MAX 300005
#define MOD 1000000007
#define SMOD 998244353
#define ROOT 512
#define GMAX 10000
#define INF 8000000000000000000
#define EPS 0.000000001
#define NIL 0
#define FASTIO ios_base::sync_with_stdio(false);cin.tie(NULL)
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
#include <ext/pb_ds/detail/standard_policies.hpp>
int main()
{
    int a,b,c,A,B;
    scanf("%d %d %d",&a,&b,&c);
    if(a<0) A=-a;
    else A=a;
    if(b<0) B=-b;
    else B=b;
    if(c%2)
    {
        if(a>b)
        {
            printf(">");
        }
        else if(a<b)
        {
            printf("<");
        }
        else
        {
            printf("=");
        }
    }
    else
    {
        if(A>B)
        {
            printf(">");
        }
        else if(A<B)
        {
            printf("<");
        }
        else
        {
            printf("=");
        }
    }
    return 0;
}
