#include using namespace std; using ll = long long; int main(void) { vector cnt(26); for(int i = 0; i < 26; ++i) cin >> cnt[i]; ll ans = 1; ans *= cnt['d' - 'a']; ans *= cnt['e' - 'a']; ans *= cnt['h' - 'a']; ans *= cnt['r' - 'a']; ans *= cnt['w' - 'a']; int oc = cnt['o' - 'a']; ans *= (oc / 2) * ((oc + 1) / 2); int lc = cnt['l' - 'a'], m = 0; for(int i = 2; i < lc; ++i) m = max(m, i * (i - 1) / 2 * (lc - i)); ans *= m; cout << ans << "\n"; return 0; }