#include <bits/stdc++.h>
using namespace std;
int main() {
  int k, s, m, l, xl, xxl;
  cin >> s >> m >> l >> xl >> xxl;
  cin >> k;
  string x[k];
  for (int i = 0; i < k; i++) {
    cin >> x[i];
  }
  for (int i = 0; i < k; i++) {
    if (x[i] == "S") {
      if (s > 0) {
        cout << "S\n";
        s--;
      } else {
        if (m > 0) {
          cout << "M\n";
          m--;
        } else {
          if (l > 0) {
            cout << "L\n";
            l--;
          } else {
            if (xl > 0) {
              cout << "XL\n";
              xl--;
            } else {
              if (xxl > 0) {
                cout << "XXL\n";
                xxl--;
              }
            }
          }
        }
      }
    }
    if (x[i] == "M") {
      if (m > 0) {
        cout << "M\n";
        m--;
      } else {
        if (l > 0) {
          cout << "L\n";
          l--;
        } else {
          if (s > 0) {
            cout << "S\n";
            s--;
          } else {
            if (xl > 0) {
              cout << "XL\n";
              xl--;
            } else {
              if (xxl > 0) {
                cout << "XXL\n";
                xxl--;
              }
            }
          }
        }
      }
    }
    if (x[i] == "L") {
      if (l > 0) {
        cout << "L\n";
        l--;
      } else {
        if (xl > 0) {
          cout << "XL\n";
          xl--;
        } else {
          if (m > 0) {
            cout << "M\n";
            m--;
          } else {
            if (xxl > 0) {
              cout << "XXL\n";
              xxl--;
            } else {
              if (s > 0) {
                cout << "S\n";
                s--;
              }
            }
          }
        }
      }
    }
    if (x[i] == "XL") {
      if (xl > 0) {
        cout << "XL\n";
        xl--;
      } else {
        if (xxl > 0) {
          cout << "XXL\n";
          xxl--;
        } else {
          if (l > 0) {
            cout << "L\n";
            l--;
          } else {
            if (m > 0) {
              cout << "M\n";
              m--;
            } else {
              if (s > 0) {
                cout << "S\n";
                s--;
              }
            }
          }
        }
      }
    }
    if (x[i] == "XXL") {
      if (xxl > 0) {
        cout << "XXL\n";
        xxl--;
      } else {
        if (xl > 0) {
          cout << "XL\n";
          xl--;
        } else {
          if (l > 0) {
            cout << "L\n";
            l--;
          } else {
            if (m > 0) {
              cout << "M\n";
              m--;
            } else {
              if (s > 0) {
                cout << "S\n";
                s--;
              }
            }
          }
        }
      }
    }
  }
}
