#include <iostream>
#include <numeric>
int main () {
int arr[] = {10,20,30};
std::cout << std::accumulate(
std::begin(arr), std::end(arr), 1.0, [](auto x,auto y){ return x*y;});
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgICAgCiNpbmNsdWRlIDxudW1lcmljPiAgICAgIAoKaW50IG1haW4gKCkgewoKICBpbnQgYXJyW10gPSB7MTAsMjAsMzB9OwogIHN0ZDo6Y291dCA8PCBzdGQ6OmFjY3VtdWxhdGUoCiAgCXN0ZDo6YmVnaW4oYXJyKSwgc3RkOjplbmQoYXJyKSwgMS4wLCBbXShhdXRvIHgsYXV0byB5KXsgcmV0dXJuIHgqeTt9KTsKCiAgcmV0dXJuIDA7Cn0=