int main() { int a[26]; for(int i = 0; i < 26; ++i) scanf("%d", &a[i]); int ans = 1; ans *= a['h' - 'a']; ans *= a['e' - 'a']; ans *= a['w' - 'a']; ans *= a['d' - 'a']; ans *= a['o' - 'a'] * a['o' - 'a'] / 4; int l = 0; for (int i = 2; i < a['l' - 'a']; ++i) { int left = i * (i - 1) / 2; int right = a['l' - 'a'] - i; if (left * right > l) l = left * right; } ans *= l; printf("%d\n", ans); }