#include <bits/stdc++.h>
using namespace std;
string s[10] = {"s", "S", "M", "L", "XL", "XXL"};
int a[10];
int k;
int p[1002];
string sol(int r) {
  if (a[r] > 0) {
    a[r]--;
    return s[r];
  }
  int i = r + 1, j = r - 1;
  while (i < 6 && j > 0) {
    if (a[i] > 0) {
      a[i]--;
      return s[i];
    }
    if (a[j] > 0) {
      a[j]--;
      return s[j];
    }
    i++;
    j--;
  }
  for (int t = i; t < 6; t++) {
    if (a[t] > 0) {
      a[t]--;
      return s[t];
    }
  }
  for (int t = j; t > 0; t--) {
    if (a[t] > 0) {
      a[t]--;
      return s[t];
    }
  }
}
int main() {
  for (int i = 1; i <= 5; i++) cin >> a[i];
  cin >> k;
  for (int i = 0; i < k; i++) {
    string tmp;
    cin >> tmp;
    if (tmp == "S")
      p[i] = 1;
    else if (tmp == "M")
      p[i] = 2;
    else if (tmp == "L")
      p[i] = 3;
    else if (tmp == "XL")
      p[i] = 4;
    else if (tmp == "XXL")
      p[i] = 5;
  }
  for (int i = 0; i < k; i++) {
    cout << sol(p[i]) << endl;
  }
  return 0;
}
