#include <bits/stdc++.h>
int main() {
  int a[105] = {0};
  std::string s[15] = {"S", "M", "L", "XL", "XXL", "0"};
  int n, i, j, r, k;
  char str[25];
  for (i = 0; i < 5; i++) scanf("%d", &a[i]);
  scanf("%d", &n);
  while (n--) {
    scanf("%s", str);
    for (i = 0; i < 5; i++) {
      if (str == s[i]) {
        if (a[i]) {
          std::cout << s[i] << std::endl;
          a[i]--;
          break;
        } else {
          r = i;
          k = i;
          while (r >= 0 || k < 5) {
            if (a[k]) {
              std::cout << s[k] << std::endl;
              a[k]--;
              break;
            }
            if (a[r]) {
              std::cout << s[r] << std::endl;
              a[r]--;
              break;
            }
            if (k < 4) k++;
            if (r >= 1) r--;
          }
        }
      }
    }
  }
  return 0;
}
