#include <bits/stdc++.h>
using namespace std;
int main() {
  int a[6], k;
  string b[1005], c[6], d[1005];
  c[1] = "S";
  c[2] = "M";
  c[3] = "L";
  c[4] = "XL";
  c[5] = "XXL";
  for (int i = 1; i <= 5; i++) {
    cin >> a[i];
  }
  cin >> k;
  for (int i = 1; i <= k; i++) {
    cin >> b[i];
    if (b[i] == "S") {
      if (a[1] != 0) {
        a[1]--;
        d[i] = "S";
      } else {
        for (int j = 2; j <= 5; j++) {
          if (a[j] != 0) {
            a[j]--;
            d[i] = c[j];
            break;
          }
        }
      }
    }
    if (b[i] == "M") {
      if (a[2] != 0) {
        a[2]--;
        d[i] = c[2];
      } else {
        if (a[3] != 0) {
          a[3]--;
          d[i] = c[3];
        } else {
          if (a[1] != 0) {
            a[1]--;
            d[i] = c[1];
          } else {
            for (int j = 4; j <= 5; j++) {
              if (a[j] != 0) {
                a[j]--;
                d[i] = c[j];
                break;
              }
            }
          }
        }
      }
    }
    if (b[i] == "L") {
      if (a[3] != 0) {
        a[3]--;
        d[i] = c[3];
      } else {
        if (a[4] != 0) {
          a[4]--;
          d[i] = c[4];
        } else {
          if (a[2] != 0) {
            a[2]--;
            d[i] = c[2];
          } else {
            if (a[5] != 0) {
              a[5]--;
              d[i] = c[5];
            } else {
              a[1]--;
              d[i] = c[1];
            }
          }
        }
      }
    }
    if (b[i] == "XL") {
      if (a[4] != 0) {
        a[4]--;
        d[i] = c[4];
      } else {
        if (a[5] != 0) {
          a[5]--;
          d[i] = c[5];
        } else {
          for (int j = 3; j >= 1; j--) {
            if (a[j] != 0) {
              a[j]--;
              d[i] = c[j];
              break;
            }
          }
        }
      }
    }
    if (b[i] == "XXL") {
      for (int j = 5; j >= 1; j--) {
        if (a[j] != 0) {
          a[j]--;
          d[i] = c[j];
          break;
        }
      }
    }
  }
  for (int i = 1; i <= k; i++) cout << d[i] << endl;
}
