#include <bits/stdc++.h>
using namespace std;
int k, rest[5];
string res[5];
bool ok;
void try_use(int num) {
  if (rest[num]) {
    rest[num]--;
    cout << res[num] << endl;
    ok = true;
  }
}
int main() {
  for (int i = 0; i < 5; i++) cin >> rest[i];
  res[0] = "S";
  res[1] = "M";
  res[2] = "L";
  res[3] = "XL";
  res[4] = "XXL";
  cin >> k;
  for (int i = 0; i < k; i++) {
    string size;
    cin >> size;
    ok = false;
    if (size == "S") {
      if (!ok) try_use(0);
      if (!ok) try_use(1);
      if (!ok) try_use(2);
      if (!ok) try_use(3);
      if (!ok) try_use(4);
    }
    if (size == "XXL") {
      if (!ok) try_use(4);
      if (!ok) try_use(3);
      if (!ok) try_use(2);
      if (!ok) try_use(1);
      if (!ok) try_use(0);
    }
    if (size == "XL") {
      if (!ok) try_use(3);
      if (!ok) try_use(4);
      if (!ok) try_use(2);
      if (!ok) try_use(1);
      if (!ok) try_use(0);
    }
    if (size == "L") {
      if (!ok) try_use(2);
      if (!ok) try_use(3);
      if (!ok) try_use(1);
      if (!ok) try_use(4);
      if (!ok) try_use(0);
    }
    if (size == "M") {
      if (!ok) try_use(1);
      if (!ok) try_use(2);
      if (!ok) try_use(0);
      if (!ok) try_use(3);
      if (!ok) try_use(4);
    }
  }
  return 0;
}
