D = {chr(97 + i): int(input()) for i in range(26)} nC2 = lambda n: n * (n - 1) // 2 h = D['h'] e = D['e'] l = max([0] + [nC2(i) * (D['l'] - i) for i in range(2, D['l'])]) o = max([0] + [i * (D['o'] - i) for i in range(1, D['o'])]) w = D['w'] r = D['r'] d = D['d'] print(h * e * l * o * w * r * d)