func_code_string: #include <bits/stdc++.h>   using namespace std;   char t[5][13] = { S ,  M ,  L ,  XL ,  XXL };   char s[13];   int a[5], p[] = {0, 1, -1, 2, -2, 3, -3, 4, -4};   int main() {     for (int i = 0; i < (5); ++i) scanf( %d , &a[i]);     int n;     scanf( %d , &n);     while (n--) {       scanf( %s , s);       int x = 0;       for (int i = 0; i < (5); ++i)         if (!strcmp(t[i], s)) x = i;       for (int i = 0; i < (9); ++i)         if (x + p[i] >= 0 && x + p[i] < 5 && a[x + p[i]]) {           puts(t[x + p[i]]);           a[x + p[i]]--;           break;         }     }     return 0;   }   