#include <bits/stdc++.h>
using namespace std;
int n[5];
int k;
string s[1000];
int z, ff;
int v[] = {0, 1, -1, 2, -2, 3, -3, 4, -4};
string f[] = {"S", "M", "L", "XL", "XXL"};
int num(string r) {
  for (int i = 0; i < 5; i++)
    if (f[i] == r) return i;
}
int main() {
  for (int i = 0; i < 5; i++) cin >> n[i];
  cin >> k;
  for (int i = 0; i < k; i++) cin >> s[i];
  for (int i = 0; i < k; i++) {
    ff = 0;
    for (z = 0; ff == 0; z++)
      if (v[z] + num(s[i]) <= 4 && v[z] + num(s[i]) >= 0)
        if (n[v[z] + num(s[i])] > 0) {
          ff = 1;
          n[v[z] + num(s[i])]--;
          cout << f[v[z] + num(s[i])] << "\n";
        }
  }
  return 0;
}
