#include using namespace std; /* 最大値と最小値逆にしてた!!!!!!!!!!!というのはあまり問題ではなさそう...もうだめだ */ int main(){ double X,Y; cin >> X >> Y; assert(X>0); double a = X; double b = (1-Y); if( X == 0 ){ printf("0.0 0.0\n"); }else printf("%.16lf %.16lf\n",max(a*b,1-Y),min(a*b,1-Y)); }