#include <vector>
#include <list>
#include <map>
#include <set>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <queue>
#include <string.h>
using namespace std;
#define rep(x,n) for(int x=0;x<(n);x++)
string A,B;
int szA,szB;
int main()
{
//freopen("input.txt","r",stdin);
while(cin >> A >> B)
{
if(A == "*")
break;
szA = A.size();
szB = B.size();
int As=0,Bs=0;
while(As<szA && A[As] == '0')As++;
while(Bs<szB && B[Bs] == '0')Bs++;
int realA = szA - As,realB = szB-Bs;
if(realA == realB)
{
int res = strcmp(A.c_str() + As,B.c_str() + Bs);
if(res == -1)
printf("<\n");
else if(res == 1)
printf(">\n");
else
printf("=\n");
}
else
{
if(realA < realB)
printf("<\n");
else if(realA > realB)
printf(">\n");
}
}
return 0;
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGxpc3Q+CiNpbmNsdWRlIDxtYXA+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxkZXF1ZT4KI2luY2x1ZGUgPHN0YWNrPgojaW5jbHVkZSA8Yml0c2V0PgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KI2luY2x1ZGUgPG51bWVyaWM+CiNpbmNsdWRlIDx1dGlsaXR5PgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8cXVldWU+CiNpbmNsdWRlIDxzdHJpbmcuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSByZXAoeCxuKSBmb3IoaW50IHg9MDt4PChuKTt4KyspIAoKc3RyaW5nIEEsQjsKaW50IHN6QSxzekI7CgppbnQgbWFpbigpCnsKCS8vZnJlb3BlbigiaW5wdXQudHh0IiwiciIsc3RkaW4pOwoJd2hpbGUoY2luID4+IEEgPj4gQikKCXsKCQlpZihBID09ICIqIikKCQkJYnJlYWs7CgkJc3pBID0gQS5zaXplKCk7CgkJc3pCID0gQi5zaXplKCk7CgkJaW50IEFzPTAsQnM9MDsKCQl3aGlsZShBczxzekEgJiYgQVtBc10gPT0gJzAnKUFzKys7CgkJd2hpbGUoQnM8c3pCICYmIEJbQnNdID09ICcwJylCcysrOwoJCWludCByZWFsQSA9IHN6QSAtIEFzLHJlYWxCID0gc3pCLUJzOwoJCWlmKHJlYWxBID09IHJlYWxCKQoJCXsKCQkJaW50IHJlcyA9IHN0cmNtcChBLmNfc3RyKCkgKyBBcyxCLmNfc3RyKCkgKyBCcyk7CgkJCWlmKHJlcyA9PSAtMSkKCQkJCXByaW50ZigiPFxuIik7CgkJCWVsc2UgaWYocmVzID09IDEpCgkJCQlwcmludGYoIj5cbiIpOwoJCQllbHNlCgkJCQlwcmludGYoIj1cbiIpOwoJCX0KCQllbHNlCgkJewoJCQlpZihyZWFsQSA8IHJlYWxCKQoJCQkJcHJpbnRmKCI8XG4iKTsKCQkJZWxzZSBpZihyZWFsQSA+IHJlYWxCKQoJCQkJcHJpbnRmKCI+XG4iKTsKCQl9CgoJfQoJcmV0dXJuIDA7Cn0gCg==