#include <bits/stdc++.h>
using namespace std;
int N, M, T;
char str[7];
int a[7];
int iSearch() {
  if (str[0] == 'S') return 1;
  if (str[0] == 'M') return 2;
  if (str[0] == 'L') return 3;
  if (str[1] == 'X') return 5;
  return 4;
}
void p(int x) {
  if (x == 1) printf("S\n");
  if (x == 2) printf("M\n");
  if (x == 3) printf("L\n");
  if (x == 4) printf("XL\n");
  if (x == 5) printf("XXL\n");
}
int main() {
  int i, j, k;
  for (i = 1; i <= 5; i++) scanf("%d", &a[i]);
  scanf("%d", &N);
  for (i = 1; i <= N; i++) {
    scanf("%s", str);
    k = iSearch();
    if (a[k] > 0) {
      p(k);
      a[k]--;
      continue;
    }
    j = 1;
    while (true) {
      if (k + j <= 5 && a[k + j] > 0) {
        p(k + j);
        a[k + j]--;
        break;
        ;
      }
      if (k - j >= 1 && a[k - j] > 0) {
        p(k - j);
        a[k - j]--;
        break;
        ;
      }
      j++;
    }
  }
  scanf(" ");
}
