#include<bits/stdc++.h>
#define ll long long
using namespace std;
double h(double x)
{
return 1.0/(1.0+exp(-x));
}
double pand(double * x)
{
x[0]=1.0;
double ans=-30.0*x[0]+20.0*x[1]+20.0*x[2];
return h(ans);
}
double pnxand(double * x)
{
x[0]=1.0;
double ans=10.0*x[0]-20.0*x[1]-20.0*x[2];
return h(ans);
}
double por(double * x)
{
x[0]=1.0;
double ans=-10.0*x[0]+20.0*x[1]+20.0*x[2];
return h(ans);
}
double solve(double * x)
{
x[0]=1.0;
double ans[10];
ans[1]=pand(x);
ans[2]=pnxand(x);
return 1.0-por(ans);
}
int main()
{
double x[10];
x[1]=0,x[2]=1;
cout<<solve(x)<<endl;
x[1]=1,x[2]=1;
cout<<solve(x)<<endl;
x[1]=0,x[2]=0;
cout<<solve(x)<<endl;
return 0;
}