#include <bits/stdc++.h>
using namespace std;
int main() {
int n; scanf("%d",&n);
double a[100010],m=1,s=1;
for(int i=1;i<=n;i++) scanf("%lf",&a[i]);
m=a[1];
for(int i=1;i<=n;i++) {
s*=a[i];
m=max(m,s);
if(s<1) s=1;
}
printf("%.3lf",m);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBuOyBzY2FuZigiJWQiLCZuKTsKICAgIGRvdWJsZSBhWzEwMDAxMF0sbT0xLHM9MTsKICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKSBzY2FuZigiJWxmIiwmYVtpXSk7CiAgICBtPWFbMV07CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKykgewogICAgICAgIHMqPWFbaV07CiAgICAgICAgbT1tYXgobSxzKTsKICAgICAgICBpZihzPDEpIHM9MTsKICAgIH0KICAgIHByaW50ZigiJS4zbGYiLG0pOwogICAgcmV0dXJuIDA7Cn0=