#include <bits/stdc++.h>
using namespace std;
long sz(char *a) {
  long i = 0;
  while (*(a + i) != '\0') i++;
  return i;
}
int main() {
  char *a = (char *)malloc(sizeof(char) * 1000001);
  char *b = (char *)malloc(sizeof(char) * 1000001);
  scanf("%1000000s", a);
  scanf("%1000000s", b);
  long a_size = sz(a);
  long b_size = sz(b);
  long j, i, a_adj, b_adj;
  for (i = 0; i < a_size; i++)
    if (a[i] != '0') break;
  a_size -= i;
  a_adj = i;
  i = 0;
  for (i = 0; i < b_size; i++)
    if (b[i] != '0') break;
  b_size -= i;
  b_adj = i;
  if (a_size > b_size) {
    printf(">\n");
    return 0;
    ;
  }
  if (b_size > a_size) {
    printf("<\n");
    return 0;
    ;
  }
  for (i = a_adj, j = b_adj; i <= a_size + a_adj, j <= b_size + b_adj;
       i++, j++) {
    if (a[i] > b[j]) {
      printf(">\n");
      return 0;
      ;
    }
    if (a[i] < b[j]) {
      printf("<\n");
      return 0;
      ;
    }
  }
  printf("=\n");
  free(a);
  free(b);
  return 0;
  ;
}
