import java.util.*; public class blackandwhite_xiaowuc1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); double[] p = new double[n]; for(int i = 0; i < n; i++) p[i] = sc.nextDouble(); sc.close(); double[] pos = new double[1<= 0; mask--) { if(Integer.bitCount(mask) == 2) ret += dp[mask]; if(Integer.bitCount(mask) <= 2) continue; dp[mask] /= chance[mask]; double term = 0; for(int i = 0; i < n; i++) { if((mask&(1<