#include <iostream>
#include <vector>
using namespace std;
int main() {
// your code goes here
// your code goes here
vector <int> a;//дин масиви для
vector <int> b; // Зберігання обох чисел
char c;
while (((c=cin.get())!=(char)10)){//читаємо цифри 1-го числа до кінця рядка
a.push_back(c-48); // кладемо в кінець масиву1
}
/*for(int i=0;i<a.size();i++)
cout<<a[i]<<" ";
cout<<endl;*/
while(((c = cin.get()) != EOF)and c!=(char)10) {//читаємо цифри 2-го числа до кінця
b.push_back(c-48); // і кладемо в кінець масиву2
}
/*for(int i=0;i<b.size();i++)
cout<<b[i]<<" ";
cout<<endl;*/
if (a.size()>b.size()) cout<<">";//якщо в 1-му числі більше "знаків", то воно більше
else if (a.size()<b.size()) cout<<"<";// якщо менше, то воно менше
else { //якщо однаково, порівнюємо цифри чисел
bool f = true;
int i=0; //починаючи зі старших розрядів
while (f and (i<a.size())){ //якщо цифри різні або всі переглянули вихід
if (a[i]>b[i]){
cout<< ">";
f = false;
}
if (a[i]<b[i]){
cout<< "<";
f = false;
}
i++;//переходимо до сліду цифри
}
if (f) cout<<"="; //якщо всі цифри рівні
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCiAKaW50IG1haW4oKSB7CiAgICAgCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJdmVjdG9yIDxpbnQ+IGE7Ly/QtNC40L0g0LzQsNGB0LjQstC4INC00LvRjyAKCXZlY3RvciA8aW50PiBiOyAvLyDQl9Cx0LXRgNGW0LPQsNC90L3RjyDQvtCx0L7RhSDRh9C40YHQtdC7CgljaGFyIGM7Cgl3aGlsZSAoKChjPWNpbi5nZXQoKSkhPShjaGFyKTEwKSl7Ly/Rh9C40YLQsNGU0LzQviDRhtC40YTRgNC4IDEt0LPQviDRh9C40YHQu9CwINC00L4g0LrRltC90YbRjyDRgNGP0LTQutCwCgkJYS5wdXNoX2JhY2soYy00OCk7IC8vINC60LvQsNC00LXQvNC+INCyINC60ZbQvdC10YbRjCDQvNCw0YHQuNCy0YMxIAoJfQoJLypmb3IoaW50IGk9MDtpPGEuc2l6ZSgpO2krKykKCQljb3V0PDxhW2ldPDwiICI7Cgljb3V0PDxlbmRsOyovCgl3aGlsZSgoKGMgPSBjaW4uZ2V0KCkpICE9IEVPRilhbmQgYyE9KGNoYXIpMTApIHsvL9GH0LjRgtCw0ZTQvNC+INGG0LjRhNGA0LggMi3Qs9C+INGH0LjRgdC70LAg0LTQviDQutGW0L3RhtGPCgkJYi5wdXNoX2JhY2soYy00OCk7IC8vINGWINC60LvQsNC00LXQvNC+INCyINC60ZbQvdC10YbRjCDQvNCw0YHQuNCy0YMyCgl9Ci8qZm9yKGludCBpPTA7aTxiLnNpemUoKTtpKyspCgkJY291dDw8YltpXTw8IiAiOwoJY291dDw8ZW5kbDsqLwoJaWYgKGEuc2l6ZSgpPmIuc2l6ZSgpKSBjb3V0PDwiPiI7Ly/Rj9C60YnQviDQsiAxLdC80YMg0YfQuNGB0LvRliDQsdGW0LvRjNGI0LUgItC30L3QsNC60ZbQsiIsINGC0L4g0LLQvtC90L4g0LHRltC70YzRiNC1CgllbHNlIGlmIChhLnNpemUoKTxiLnNpemUoKSkgY291dDw8IjwiOy8vINGP0LrRidC+INC80LXQvdGI0LUsINGC0L4g0LLQvtC90L4g0LzQtdC90YjQtQoJCWVsc2UgeyAvL9GP0LrRidC+INC+0LTQvdCw0LrQvtCy0L4sINC/0L7RgNGW0LLQvdGO0ZTQvNC+INGG0LjRhNGA0Lgg0YfQuNGB0LXQuwoJCQlib29sIGYgPSB0cnVlOwoJCQlpbnQgaT0wOyAvL9C/0L7Rh9C40L3QsNGO0YfQuCDQt9GWINGB0YLQsNGA0YjQuNGFINGA0L7Qt9GA0Y/QtNGW0LIKCQkJd2hpbGUgKGYgYW5kIChpPGEuc2l6ZSgpKSl7IC8v0Y/QutGJ0L4g0YbQuNGE0YDQuCDRgNGW0LfQvdGWINCw0LHQviDQstGB0ZYg0L/QtdGA0LXQs9C70Y/QvdGD0LvQuCDQstC40YXRltC0CgkJCQlpZiAoYVtpXT5iW2ldKXsKCQkJCQljb3V0PDwgIj4iOwoJCQkJCWYgPSBmYWxzZTsKCQkJCX0KCQkJCWlmIChhW2ldPGJbaV0pewoJCQkJCWNvdXQ8PCAiPCI7CgkJCQkJZiA9IGZhbHNlOwoJCQkJfQoJCQkJaSsrOy8v0L/QtdGA0LXRhdC+0LTQuNC80L4g0LTQviDRgdC70ZbQtNGDINGG0LjRhNGA0LgKCQkJfQkJCgkJCWlmIChmKSBjb3V0PDwiPSI7IC8v0Y/QutGJ0L4g0LLRgdGWINGG0LjRhNGA0Lgg0YDRltCy0L3RlgogICAgICAgICAgICAgICAgICAgICAJfQogICAgIAlyZXR1cm4gMDsKfQo=