#include <iostream>
#include <vector>
using namespace std;

int main() {
	double a,b;
	vector<double> c;
	vector<double> d;
	while(cin>>a && cin>>b){
		c.push_back(a);
		d.push_back(b);
	}
	for(int i=0;i<c.size();i++){
		if(c[i]<0 && d[i]<0){
			c[i]=c[i]+0.5;
			d[i]=d[i]+0.5;
		}
		else if(c[i]<0 && d[i]>=0){
			c[i]=c[i]*c[i];
		}
		else if(c[i]>=0 && d[i]<0){
			d[i]=d[i]*d[i];
		}
		else {
			c[i]=(c[i]+d[i])/2;
			d[i]=c[i];
		}
	}
	for(int i=0;i<c.size();i++){
		cout<<c[i]<<" ";	
	}
	cout<<endl;
	for(int i=0;i<d.size();i++){
		cout<<d[i]<<" ";
	}
	return 0;
}