#include #include #include #include #include #include #include #include #include #define L64 long long #define MOD (1000000007LL) int main(void) { L64 l, o, h, e, w, r, d; for(int i = 1; i <= 26; i++){ L64 a; std::cin >> a; if(i == 4) { d = a; } else if(i == 5) { e = a; } else if(i == 8) { h = a; } else if(i == 12) { l = a; } else if(i == 15) { o = a; } else if(i == 18) { r = a; } else if(i == 23) { w = a; } } if(d == 0 || e == 0 || h == 0 || l < 3LL || o < 2LL || r == 0 || w == 0){ std::cout << 0 << std::endl; } else { L64 ret = d * e * h * r * w; L64 lmax = 1; for(L64 i = 0; i <= l - 3LL; i++){ lmax = std::max(lmax, (i + 2LL) * (i + 1LL) / 2LL * (l - 2LL - i)); } ret *= lmax; L64 omax = 1; for(L64 i = 0; i <= o - 2LL; i++){ omax = std::max(omax, (i + 1LL) * (o - 1LL - i)); } ret *= omax; std::cout << ret << std::endl; } }