#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; }