#include <bits/stdc++.h>
using namespace std;
int remove_zero(char *a, int s) {
  while (a[--s] == '0')
    ;
  if ((++s) == 0) return 1;
  return s;
}
void swap(char *a, char *b) {
  char temp;
  temp = *a, *a = *b, *b = temp;
  return;
}
void reverse(char *a) {
  int s = (int)strlen(a);
  for (int i = 0; i < s / 2; i++) {
    swap(&a[i], &a[s - i - 1]);
  }
  return;
}
int numcmp(char *n1, char *n2) {
  int sign1 = 0;
  if (n1[0] == '-') sign1 = 1;
  int sign2 = 0;
  if (n2[0] == '-') sign2 = 1;
  if (sign1 && (!sign2)) return -1;
  if ((!sign1) && sign2) return 1;
  int s1 = strlen(n1);
  int s2 = strlen(n2);
  reverse(n1);
  reverse(n2);
  if (!sign1 && !sign2) {
    s1 = remove_zero(n1, s1);
    n1[s1] = 0;
    reverse(n1);
    s2 = remove_zero(n2, s2);
    n2[s2] = 0;
    reverse(n2);
    if (s1 > s2) return 1;
    if (s1 < s2) return -1;
    if (s1 == s2) return strcmp(n1, n2);
  } else {
    s1 = remove_zero(n1, s1 - 1);
    n1[s1] = '-';
    n1[s1 + 1] = 0;
    reverse(n1);
    s2 = remove_zero(n2, s2 - 1);
    n2[s2] = '-';
    n2[s2 + 1] = 0;
    reverse(n2);
    if (s1 > s2) return -1;
    if (s1 < s2) return 1;
    if (s1 == s2) return strcmp(n2 + 1, n1 + 1);
  }
}
int main() {
  char a[1000003];
  char b[1000003];
  scanf("%s %s", a, b);
  int c = numcmp(a, b);
  if (c > 0)
    printf(">\n");
  else if (c < 0)
    printf("<\n");
  else
    printf("=\n");
  return 0;
}
