#include <iostream>
#include <fstream>
using namespace std;
int n;double  a[1001],b[1001],c[1001],d[1001]; double x[1001];
void sol (int i,double a1,double b1,double d1){
    if(i==n){
        x[i]=(d[i]*a1-d1*a[n])/(b[i]*a1-b1*a[n]);
    }else if(i<n){
        sol(i+1,(b[i]/a[i]-b1/a1),c[i]/a[i],(d[i]/a[i]-d1/a1));

         x[i]=(d1-x[i+1]*b1)/a1;
    }

}
int main()
{
    ifstream f("fis.in");
    cin>>n;
    a[1]=1;
    for(int i=1;i<=n;i++)
        cin>>a[i]>>b[i]>>c[i]>>d[i];
    sol(2,b[1],c[1],d[1]);
    x[1]=(d[1]-x[2]*c[1])/b[1];

     for(int i=1;i<=n;i++)
        cout<<x[i]<<endl;
   // cout << "Hello world!" << endl;
    return 0;
}