#include <bits/stdc++.h>
long long p(int x, int y) {
  if (y == 0) {
    return 1;
  }
  return x * p(x, y - 1);
}
int main() {
  int i, n, x, m, y, input;
  long long a = 0, b = 0;
  scanf("%d%d", &n, &x);
  for (i = n - 1; i >= 0; --i) {
    scanf("%d", &input);
    a += input * p(x, i);
  }
  scanf("%d%d", &m, &y);
  for (i = m - 1; i >= 0; --i) {
    scanf("%d", &input);
    b += input * p(y, i);
  }
  if (a < b) {
    printf("<\n");
  } else if (a > b) {
    printf(">\n");
  } else {
    printf("=\n");
  }
  return 0;
}
