#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; int main() { int a; cin>>a; double p[3]; cin>>p[0]>>p[1]>>p[2]; p[0]/=100, p[1]/=100, p[2]/=100; double dp[21][1<<14]={}; dp[0][(1<<14)-1]=1; for(int i=0; i<80-a; i++){ for(int j=1; j<(1<<14); j++){ if(i==0 && j<(1<<14)-1) continue; for(int k=j; k>0; k=(k-1)&j){ double q=1; int j0=j; while(j0){ int l=((~j0)+1)&j0; int c=0; if(j&(l>>1)) c++; if(j&(l<<1)) c++; if(k&l) q*=(1-p[c]); else q*=p[c]; j0^=l; } dp[i+1][k]+=(dp[i][j]*q); } } } double ans=0; for(int i=1; i<(1<<14); i++){ int c=0; for(int j=0; j<14; j++){ if(i&(1<