#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using pii = pair<int, int>;
using vi = vector<int>;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  map<string, int> to_index;
  to_index["S"] = 0;
  to_index["M"] = 1;
  to_index["L"] = 2;
  to_index["XL"] = 3;
  to_index["XXL"] = 4;
  map<int, string> to_tam;
  to_tam[0] = "S";
  to_tam[1] = "M";
  to_tam[2] = "L";
  to_tam[3] = "XL";
  to_tam[4] = "XXL";
  vi quant(5);
  for (auto& x : quant) cin >> x;
  int k;
  string re;
  cin >> k;
  while (k--) {
    cin >> re;
    if (quant[to_index[re]] > 0) {
      quant[to_index[re]]--;
      cout << re << '\n';
    } else {
      int p = to_index[re];
      for (int i = 1; i < 5; i++) {
        if (p + i < 5) {
          if (quant[p + i] > 0) {
            quant[p + i]--;
            cout << to_tam[p + i] << '\n';
            ;
            break;
          }
        }
        if (p - i >= 0) {
          if (quant[p - i] > 0) {
            quant[p - i]--;
            cout << to_tam[p - i] << '\n';
            break;
          }
        }
      }
    }
  }
}
